1

2 つのリストがあるとします。

>>> List1 = ['This', 'is', 'a', 'list']
>>> list2 = ['Put', 'this', 'into', 'dictionary']

>>> d = {}

例として、ループを使用してlist1をキ​​ーに、list2を値にして、各インデックスが自分自身を辞書に格納するようにするにはどうすればよいですか...

>>> d = {'This': 'Put', 'is': 'this', 'a': 'into', 'list': 'dictionary'}
4

1 に答える 1

1

「X をどうするか」ではなく、「X へのループをどのように使用するか」を明示的に尋ねるので、これは宿題になる可能性があり、zip. せっかくなので、ヒントを出します。

まず、2 つのリストをロックステップで反復する方法を次に示します (それらが同じ長さであることがわかっていると仮定します)。それは正しい方法ではありzipませんが、間違った方法で行うことを教授が望んでいる場合は、そうすることができます。

length = len(List1)
for i in range(length):
    print(List1[i], List2[i])

次に、 の代わりにそのループ内で何をすべきかを理解する必要があります。2 つのリストから一致する x と y ごとprintに getd[x]を等しくします。y

于 2013-03-29T19:02:40.233 に答える