我有一个文本文件是这样的:
Thomas Edgarson, Berliner Str 4, 13359 Berlin
Madeleine Jones, Müller Str 5, 15992 Karlsruhe
etc...
总是两个单词,后面跟着逗号,然后是两个单词和数字,逗号,区号和城市。没有例外。在
我用过
^{pr2}$现在我有了所有列的列表。我现在如何在这些字符串中搜索区号。我需要创建一个这样的字典
{'13359':[('Neuss','Wolfgang'),('Juhnke','Harald')]}
相信我,我已经搜索过了,但找不到有用的信息。对我来说,搜索字符串中的任意区号之类的东西的想法是全新的,到目前为止我还没有遇到过。在
如果你能给我一些建议,我应该在哪里找教程,或者告诉我从哪里开始。在
通过文件Loop,读取行,并通过逗号split。然后,按空间分割处理每个部分。然后,将值添加到dictionary。在
Sjoerd要求的进一步解释:
使用生成器表达式将每行分隔为3个变量:name、addr和zcode。然后我将zcode拆分成所需的数字,并将其用作字典键。在
由于dict可能还没有密钥,所以我使用
setdefault
方法,并在附加拆分后的名称之前用空列表设置密钥。在相关问题 更多 >
编程相关推荐