私のタイトルが最高ではないことをお詫びします。これが私が達成しようとしていることです: 私はリストを持っています:
list1 = [a0_something, a2_something, a1_something, a4_something, a3_something]
エントリが次のような名前を含むタプルである別のリストがあります。
list2 = [(x1,y1,z1,'bob'),(x2,y2,z2,'alex')...]
2 番目のリストの 0 番目の名前は a0_something に対応し、2 番目のリストの 1 番目のエントリの名前は a1_something に対応します。基本的に、2 番目のリストは書き込み順ですが、1 番目のリストはそうではありません。
私が使用しているプログラムには、これを実行したい setName 関数があります
a0_something.setName(list2[0][4])
などをループします。
本当に言えるように
for i in range(len(list1)):
a(i)_something.setName(list2[i][4])
ループで反復できるように、a#_something でその番号を参照できる方法はありますか?