我有这个程序从文件中读取数据,然后将其转换为嵌套列表,并尝试使用字典计算其中的元素数量,如果可能的话输出这样的东西 我有一个L是一个列表,程序应该检查元素是否在该列表中,如果是这样,请计算它们。我还没有弄明白怎么做
def count(fnm,L):
try:
fp = open(fnm,'r')
count ={}
table = []
l_temp = []
for line in fp:
line = line.strip()
l_temp.append(line)
fp.close()
i = 0
while i < len(l_temp):
last = l_temp[i].split(' ')
table.append(last)
i += 1
return table
except IOError:
print("Error! no such file")
def main():
L = ['CSE', '1310', '1104', '1105']
fnm = 'task2_test1.txt'
q = count(fnm,L)
print(q)
main()
输出:
[['5333', '1105'], ['CSE', '1310', 'CSE', '1104'], ['CSE', '2325']]
3 : CSE 1310 CSE 1104
1 : 5333 1105
1 : CSE 2325