Kap*_*oni 0 python dictionary list
Name = []
Address = []
for a in range(1):
Name = raw_input ('Enter Name: ')
Address = raw_input ('Enter Address: ')
print Name
print Address
print [dict(zip(Name, e)) for e in Address]
a +=1
Run Code Online (Sandbox Code Playgroud)
这就是我得到的
Enter Name: Kapil
Enter Address: Soni
Kapil
Soni
[{'K': 'S'}, {'K': 'o'}, {'K': 'n'}, {'K': 'i'}]
Run Code Online (Sandbox Code Playgroud)
我想创建如下
{'Kapil':'Soni'}
Run Code Online (Sandbox Code Playgroud)
我做错了什么?
您使用相同的名称列表和输入变量来保存单个名称.试试这个:
name_address_pairs = []
for a in range(1):
name = raw_input ('Enter Name: ')
address = raw_input ('Enter Address: ')
print name
print address
name_address_pairs.append( { name: address } )
Run Code Online (Sandbox Code Playgroud)
(作为旁注,变量名称应按惯例以小写字母开头.)
归档时间: |
|
查看次数: |
65 次 |
最近记录: |