0
私はコマンドラインに何かを入力して対応するリストを表示するスクリプトを用意しています。例えば、私はそれを実行し、印刷ここexec()コードの置き換え
は不可欠ビットの場合:
list_of_strings = ['mexico', 'america', 'canada']
list_of_lists = [ [0,0,0,3], [4,9,3,6], [5,6,7] ]
for name in range(len(list_of_strings)):
exec(list_of_strings[name] + ' = list_of_lists[name]')
がこれを実行すると、「アメリカ」(引用符なし)を入力し、リターン[4,9,3,6] 。
私は
def my_zip(list_of_strings, list_of_lists):
for name in range(len(list_of_strings)):
return exec(list_of_strings[name] + ' = list_of_lists[name]')
my_zip(list_of_strings, list_of_lists)
それはもはや「アメリカ」(引用符なし)を作品
変数として認識されないように、関数にこのビットを変換したいとき私の問題がある。
私は辞書を使うべきだと思っていますが、どんな指針も大変ありがとうございます!