【发布时间】:2016-09-13 18:02:05
【问题描述】:
我有一本名为 muncounty 的字典——键是市、县。以逗号分隔,值为邮政编码
muncounty['mun'+','+'county'] = 12345
我的目标是在分隔 mun 和 County 的逗号处拆分键,并且只提取 mun。
我试过了
muncounty.keys().split(',')
- 我知道这不起作用,因为您不能在列表上使用拆分功能
【问题讨论】:
-
我忘了引号 - 仍然不起作用
-
看起来你必须拆分列表的元素。使用迭代。
-
一个问题这里错得太多了。您错误地调用了 split 并且在错误的对象上,您试图对列表的每个成员执行某些操作而不循环。从根本上说,你只是在糟糕地形成 dict。与其使用这种复杂的复合字符串键,为什么不使用像
muncounty[municipality_name][county_name] = zip_code这样的嵌套字典? -
所以循环进入键名?
-
明白了,我试试看。对不起,我对 python 很陌生
标签: python dictionary