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)
-
PythonでCDを作成するにはどうすればよいですか?
osモジュールを使用して、PythonでディレクトリまたはCDを変更できます。切り替えたいディレクトリの相対パス/絶対パスを入力として受け取ります。 例 >>> import os >>> os.chdir('my_folder')
-
Python関数からタプルを返すにはどうすればよいですか?
Python関数からタプルをさまざまな方法で返すことができます。与えられたタプルに対して、以下に示すように関数を定義します。 例 def foo(): str = "tutorialspoint" x = 30 return (str, x); print foo() 出力 ('tutorialspoint', 30)