私の問題はこれです。 これら二つのリスト番号を含む別のリストにリスト内の対応する項目を印刷
codes = ['a', 'b', 'c', 'a', 'e', 'f', 'g', 'a', 'i', 'j', 'a', 'l']
pas = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]
は、どのように私はすべての「」のコードリスト内の位置を見つけるだろうしています。そして、pasリストに対応する項目を印刷します。 これが出力の内容です。また、.sort()関数を使用してソートする必要があります。
1
4
8
11
私はこのコードを思いついた。 (それは仕事ではない)
qwer = [i for i,x in enumerate(codes) if x == common]
qwe = [qwer[i:i+1] for i in range(0, len(qwer), 1)]
print(pas[qwe])
正しい出力を得るにはどうすればよいでしょうか?
は、それらのあなたの 'codes'リスト内の文字列または変数ことになっていますか? – Flippym