2

リストがある場合:

list1 = [(12, "AB", "CD"), (13, "EF", "GH"), (14, "IJ", "KL")]

値が 13 のグループのインデックスを取得したい:

if 13 in list1[0]:
      idx = list1.index(13)
      item = list1[idx]
      print str(item)

      [13, EF, GH]

これを試してみると、リスト内で値13を見つけているため、ifステートメントを渡しているにもかかわらず、「インデックスがリストにありません」というメッセージが表示され続けます。

4

2 に答える 2