【发布时间】:2018-06-18 13:00:58
【问题描述】:
我是 python 新手,我目前有一个文本文件,我将其分成两列。我正在文本文件中寻找独特的一对一关系来确定新购房者:
主文件
1234 地址,比利·乔尔
乔·马丁,45 岁,其他地址
63 OtherOther Address, Joe Martin
比利乔尔,1234 地址
我正在寻找独特的一对一关系(1234 Address 和 Billy Joel)
当前步骤/目标:
- 根据','将文本文件分成两个列表
想写这样的东西(我知道这是非常可怕的布局,但我被困在如何实现它):
addressListing= text file that is read
leftLst = addressListing.split(",", 1)[0]
rightLst = addressListing.split(".", 1) [1]
for (x, y) in (leftLst, rightLst):
if x in rightLst and y in leftLst:
return x + y
else:
pass
文本文件不整洁,一侧只有地址,另一侧只有名称。
【问题讨论】:
-
输出应该是什么?
-
您有办法确定某事物是名称还是地址?一旦存在,集合和/或字典就是此类问题的良好数据结构。