【发布时间】:2013-07-30 05:42:06
【问题描述】:
我有两个列表:
country_name = ['South Africa', 'India', 'United States']
country_code = ['ZA', 'IN', 'US']
我想把国名和对应的代码分组在一起,然后进行排序操作做一些处理
当我尝试压缩这两个列表时,我从两个列表中获取第一个字符作为输出。
我也试过这样做:
for i in xrange(0,len(country_code):
zipped = zip(country_name[i][:],country_code[i][:])
ccode.append(zipped)
压缩整个字符串,但它不起作用。另外我不确定压缩 2 列表后,我是否能够对结果列表进行排序。
【问题讨论】:
-
呃,为什么不直接
zip(country_name, country_code)?
标签: python python-2.7