こんにちは、私は最近見たことのないリストの索引付けを進めました。 List[List[index]]
どのように動作するのですか?リストインデックスL [L [index]]
例
L = [1,2,3,4,5]
in: L[0]
out: 1
in: L[L[0]]
out: 2
それはなぜですか?なぜLを使用して最初の要素を削除するのですか?
Lがリストとして要素を持ちますが、この場合はわかりますか?
は、新人に与えられた支援ありがとうございました:)
こんにちは、私は最近見たことのないリストの索引付けを進めました。 List[List[index]]
どのように動作するのですか?リストインデックスL [L [index]]
例
L = [1,2,3,4,5]
in: L[0]
out: 1
in: L[L[0]]
out: 2
それはなぜですか?なぜLを使用して最初の要素を削除するのですか?
Lがリストとして要素を持ちますが、この場合はわかりますか?
は、新人に与えられた支援ありがとうございました:)
ないあなたが混乱している理由、それは二つの別々のリストを使用している場合。これは、より多くの意味を行うことができる
L = [1,2,3,4,5]
L[0] == 1
L[L[0]] == L[1] == 2
非常に単純であることを確認してください。あなたがL2
のための指標として、その値を使用している場合はL1のゼロ番目の要素のインデックス作成
L1 = [1,2,3,4,5]
L2 = ['a','b','c','d','e']
が
L[0]
# returns:
1
を与え、あなたは、インデックス= 1つの値を取り戻すだろう。次の2つの入力は同等です。だから、
L2[1]
# returns:
'b'
L2[L1[0]]
# returns
'b'
多くのありがとう、非常に便利です。 – EnriN
、我々はあなたがPythonのリストインデックスは、今あなたがL[L[0]], it is actually L[1], because L[0] = 1
を行うのでL[1] is 2.
input: L[0] #0 is the index
output: 1
から始めることを覚えておく必要がありL = [1,2,3,4,5].
を持っています
別の例として、異なるインデックス
L[L[2]] = L[3] = 4 , because L[2] = 3
真:Uはそうです。わかりました。多くの感謝 – EnriN