回应模式 - No.63952357


No.63952357 - 技术宅


无标题无名氏No.63952357 只看PO

2024-10-02(三)11:40:35 ID:4kTyLpO 回应

发现一个问题( ゚∀。)Python的
>>>a=b=[]
>>>a.append(1)
这个时候a和b两个列表都会添加一个1( ゚∀。)是因为连等定义共用一个内存地址吗

Tips无名氏No.9999999

2099-01-01 00:00:01 ID: Tips

((( ゚д゚)))球球你卜要

无标题无名氏No.63953900

2024-10-02(三)14:44:52 ID: YiXpQ4t

如果是软件开发不建议压代码压的太狠,其他人也看不懂。ctf,算法竞赛无所谓,自己看得懂就行了

无标题无名氏No.63953905

2024-10-02(三)14:45:39 ID: 4kTyLpO (PO主)

>>No.63953862
之前也碰到过这个问题,我打算在一个csv里放一些参数和命令行,但是突然发现要是有人把参数换成命令行,eval一样会执行(;´Д`)不知道怎么好,拿int代替了

无标题无名氏No.63953938

2024-10-02(三)14:49:11 ID: 4Sv4ob7

>>No.63953502
我少说了( ゚∀。)
如果要看是不是一个对象的话,用a is b会更省力一点,is会比较二者的id标识

无标题无名氏No.63953955

2024-10-02(三)14:51:04 ID: 4kTyLpO (PO主)

>>No.63953938
>>No.63953900
>>No.63953873
谢谢肥哥们( ゚∀゚)

无标题无名氏No.63953973

2024-10-02(三)14:52:45 ID: 4kTyLpO (PO主)

不过我还得查一下json和numpy之类的怎么用( ゚∀。)有所耳闻没有实际用过

无标题无名氏No.63954496

2024-10-02(三)15:52:22 ID: TtCa3DL

python的list支持copy,存在不同位置