这是我使用txt文件制作列表的代码,该列表正在打印,显示它包含90个值:
read_txt = open("Data.txt", "r")
my_list = read_txt.readlines()
for values in my_list:
if not values.startswith("#"): # ignores the header comment in the text file
values = values.rstrip("n") # strips n from end of each value
print(values)
read_txt.close()
print(len(values))
然而,CCD_ 1给出了45。
len([1,2,'a','b'](不会给你列表中元素的计数的唯一解释是,如果你有一个类重新定义了__len__函数。如果你有,请检查你的班级
def __len__(self):
#defined differently
否则问题就在别处:(