そこで、次のコードを使用して、Python の 2D リスト内の項目のインデックスを見つける方法を見つけました。
def index_2d(myList, v):
for i, x in enumerate(myList):
if v in x:
return (i, x.index(v))
使用法:
index_2d(myList, 3)
#Result (1, 0)
出力を 2 つの変数 (x = 1、y = 0 など) にする必要があります。これどうやってするの?
Python では、タプルを使用して複数の値を返すことができます。
def f():
return (1,2,3)
(x, y, z) = f()
よりパイオニア的な方法では、値を「,」で区切るだけで、タプルであることを示すことができます。
x, y, z = f()
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加