Python
 Computer >> コンピューター >  >> プログラミング >> Python

Pythonタプルスライシングを行うにはどうすればよいですか?


スライス演算子は、タプルを含む任意のシーケンスデータ型で使用できます。スライスとは、シーケンスの一部、ここではタプルを分離することを意味します。スライスに使用される記号は「:」です。演算子には2つのオペランドが必要です。最初のオペランドはスライスの開始要素のインデックスであり、2番目のオペランドはslice+1の最後の要素のインデックスです。結果のスライスもタプルです。

>>> T1=(10,50,20,9,40,25,60,30,1,56)
>>> T1[2:4]
(20, 9)

両方のオペランドはオプションです。最初のオペランドが欠落している場合、スライスは最初から始まります。 2番目のオペランドが欠落している場合、スライスは最後まで進みます。

>>> T1=(10,50,20,9,40,25,60,30,1,56)
>>> T1[6:]
(60, 30, 1, 56)
>>> T1[:4]
(10, 50, 20, 9)




  1. PythonでCDを作成するにはどうすればよいですか?

    osモジュールを使用して、PythonでディレクトリまたはCDを変更できます。切り替えたいディレクトリの相対パス/絶対パスを入力として受け取ります。 例 >>> import os >>> os.chdir('my_folder')

  2. Python関数からタプルを返すにはどうすればよいですか?

    Python関数からタプルをさまざまな方法で返すことができます。与えられたタプルに対して、以下に示すように関数を定義します。 例 def foo():     str = "tutorialspoint"     x   = 30     return (str, x);             print foo() 出力 ('tutorialspoint', 30)