鱼C论坛

 找回密码
 立即注册
查看: 2638|回复: 5

[技术交流] 2021-02-20

[复制链接]
发表于 2021-2-20 16:36:11 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
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 = [1]
>>> cor
[]
>>> id(v)
1270220632968
>>> cor.append(22)
>>> vector
[22]
>>> id(cor)==id(vector)
Trueid(v)
1270220632968
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2021-2-20 18:05:49 | 显示全部楼层
本帖最后由 Python初学者8号 于 2021-2-20 19:04 编辑

2021年2月20日18:04:50  
牛逼了,原来这样不可改参数啊!!
t = [[1,2,3],[4,5,6],[7,8,9]]

for out in  t:
    for el in out:
        el = 0
        print(el)
for each in t:
    print(each)

0
0
0
0
0
0
0
0
0
[1, 2, 3]
[4, 5, 6]
[7, 8, 9]


【原因】for in 的方法,只是进行访问遍历,但是无法修改,真正的修改还是要看使用list[index]的方法进行
这样才可以
t = [[1,2,3],[4,5,6],[7,8,9]]

##for out in  t:
##    for el in out:
##        el = 0
##        print(el)
##for each in t:
##    print(each)


for i in  range(3):
    for j in range(3):
        t[i][j] = 0
for each in t:
    print(each)
==========
0
0
0
0
0
0
0
0
0
[0, 0, 0]
[0, 0, 0]
[0, 0, 0]
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-2-20 19:06:37 | 显示全部楼层
2021年2月20日19:06:08
嘿嘿,自己的知识进步了
https://blog.csdn.net/Xin_101/ar ... 2#comments_15073972
总算是可以发现别人程序可以优化的地方了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-2-20 23:07:59 | 显示全部楼层
2021年2月20日23:00:08
关于列表的赋值问题和for循环的机制问题的理解,参考我自己的提问https://fishc.com.cn/forum.php?m ... p;page=1#pid5254589,对其理解要加深,明天继续加油

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-2-20 23:10:07 | 显示全部楼层
2021年2月20日23:08:09
今天的收获还有对【格式化输出】中的内容:会用了格式化的常见输出;思考了函数定义的收集参数;思考了函数调用的解包

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


想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-2-20 23:11:52 | 显示全部楼层
明天的计划:
D:\临时\临时.py
D:\Program Files\JetBrains\PyCharm 2020.2.1\jbr\bin\PycharmProjects\LearnPython\第014讲:字符串:各种奇葩的内置方法.py

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-16 10:48

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表