def store(data,full_name):
names = full_name.split()
print full_name
if len(names) == 2:names.insert(1,'')
labels = 'first','middle','last'
for label, name in zip(labels,names):
people = lookup(data,label,name)
if people:
people.append(full_name)
else:
data[label][name] = [full_name]
还有一个函数
def lookup(data,label,name):
return data[label].get(name)
就是不懂for里面是怎么实现的
第1个回答 2015-01-26
for可以使用for in语句,代表在对于zip里的每个name执行一次。追问
我知道for的语法呀,我是想问,people那些是什么意思啊