Python初学者8号 发表于 2021-2-20 16:36:11

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 18:05:49

本帖最后由 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


Python初学者8号 发表于 2021-2-20 19:06:37

2021年2月20日19:06:08
嘿嘿,自己的知识进步了
https://blog.csdn.net/Xin_101/article/details/83784322#comments_15073972
总算是可以发现别人程序可以优化的地方了{:10_279:}

Python初学者8号 发表于 2021-2-20 23:07:59

2021年2月20日23:00:08
关于列表的赋值问题和for循环的机制问题的理解,参考我自己的提问https://fishc.com.cn/forum.php?mod=viewthread&tid=190834&page=1#pid5254589,对其理解要加深,明天继续加油

Python初学者8号 发表于 2021-2-20 23:10:07

2021年2月20日23:08:09
今天的收获还有对【格式化输出】中的内容:会用了格式化的常见输出;思考了函数定义的收集参数;思考了函数调用的解包

通过犀牛的脚本尝试使用了自带的csv文件操作。


Python初学者8号 发表于 2021-2-20 23:11:52

明天的计划:
D:\临时\临时.py
D:\Program Files\JetBrains\PyCharm 2020.2.1\jbr\bin\PycharmProjects\LearnPython\第014讲:字符串:各种奇葩的内置方法.py

页: [1]
查看完整版本: 2021-02-20