2021-02-20
2021年2月20日16:34:24讨论了两种创建列表对象的方式,效果一样,但是为了避免会对同一的id的列表操作导致变化,还是用第一个吧
>>> cor, v, vector = [], [], []
>>> id(cor)
1270188444936
>>> id(v)
1270188444424
>>> id(vector)
1270188442376
>>> del cor, v, vector
>>> cor =v =vector = []
>>> id(cor)
1270220633224
>>> id(v)
1270220633224
>>> id(vector)
1270220633224
>>> v =
>>> cor
[]
>>> id(v)
1270220632968
>>> cor.append(22)
>>> vector
>>> id(cor)==id(vector)
Trueid(v)
1270220632968 本帖最后由 Python初学者8号 于 2021-2-20 19:04 编辑
2021年2月20日18:04:50
牛逼了,原来这样不可改参数啊!!
t = [,,]
for out int:
for el in out:
el = 0
print(el)
for each in t:
print(each)
0
0
0
0
0
0
0
0
0
【原因】for in 的方法,只是进行访问遍历,但是无法修改,真正的修改还是要看使用list的方法进行
这样才可以
t = [,,]
##for out int:
## for el in out:
## el = 0
## print(el)
##for each in t:
## print(each)
for i inrange(3):
for j in range(3):
t = 0
for each in t:
print(each)
==========
0
0
0
0
0
0
0
0
0
2021年2月20日19:06:08
嘿嘿,自己的知识进步了
https://blog.csdn.net/Xin_101/article/details/83784322#comments_15073972
总算是可以发现别人程序可以优化的地方了{:10_279:} 2021年2月20日23:00:08
关于列表的赋值问题和for循环的机制问题的理解,参考我自己的提问https://fishc.com.cn/forum.php?mod=viewthread&tid=190834&page=1#pid5254589,对其理解要加深,明天继续加油
2021年2月20日23:08:09
今天的收获还有对【格式化输出】中的内容:会用了格式化的常见输出;思考了函数定义的收集参数;思考了函数调用的解包
通过犀牛的脚本尝试使用了自带的csv文件操作。
明天的计划:
D:\临时\临时.py
D:\Program Files\JetBrains\PyCharm 2020.2.1\jbr\bin\PycharmProjects\LearnPython\第014讲:字符串:各种奇葩的内置方法.py
页:
[1]