2016 - 2024

感恩一路有你

python用for循环输出列表 python读取txt文件到列表中?

浏览量:1987 时间:2021-03-13 04:27:02 作者:admin

python读取txt文件到列表中?

#-*- 编码:utf-8-*-F=打开(“123。TXT”,“R”),文件是123。Txtsourceinlines=f.readlines()#按行读取文件内容f.close()new=]#定义一个空列表以存储sourceinlines中第行的结果:temp1=线条.strip(“n”)?删除每行“n”temp2=Temp1的最后一个换行符。拆分(“,”),以“,”为标记,将每行拆分为一个列表新建.append(temp2)#将上一步获得的列表添加到新的。print new的最终输出结果是:[“AAA”,“BBB”,“CCC”],[“DDD”,“EEE”,“FFF”]。注意字符串“AAA”存储在列表中,而不是变量名AAA。

为什么在Python中,将一个列表赋给另一个列表,结果对一个列表操作另一个列表也跟着执行相同的操作?

关键是此赋值使用等号,这意味着新变量指向原始变量指向的列表。

A=[1,2,3

]B=A

A[0]=4

打印(A)

打印(B)。a和B都指向同一个列表。本质上,同一事物有两个名称。

C=[1,2,3

]d=C.copy()

C[0]=4

print(C)

print(d)

;C和d并不指向一个列表,它们实际上是两个东西。这一次,C和D的含量不同。

#你可以关注我。我写了一篇关于名单的文章。您可以进一步了解深拷贝和浅拷贝之间的区别。

python用for循环输出列表 python列表循环输出 python怎样把结果以列表输出

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。