我有以下文件:
这里,id
是唯一的,而Name
可能是可重复的
Name id
Ajay 1
Ram 2
Ajay 3
Ram 4
Jack 6
Devid 7
我编写以下程序来实现我的目标:例如
ajay
,那个么程序将返回ID列表[1,3]
Ram
,程序将返回id列表[2,4]
我的代码:
if __name__ == '__main__':
print('hi')
file1=open('data.txt','r')
set1=[]
for line in file1:
line=line.strip()
set2=list(line.split(' '))
set1.append(set2)
print(set1)
为什么它不起作用
这可以通过python的库
pandas
轻松完成:只需将
Ajay
替换为从用户处获取输入的变量即可代码将更干净、更小。让我知道这是否有帮助
相关问题 更多 >
编程相关推荐