创建指定长度的空字符列表aa = ‘‘ In [43]: list2

博客提到在Python中遇到创建指定长度空列表以填充数据的需求,同时特别提醒要注意浅复制问题,因为浅复制可能会使改变数据时所有关联数据都发生变化。

最近遇见个需求,创建指定长度的空列表,用于后期填充数据,

aa = ''                                                                

In [43]: list2 = [aa for i in range(0,5)]                                       

In [44]: list2                                                                  
Out[44]: ['', '', '', '', '']

In [45]: aa = 11                                                                

In [46]: list2                                                                  
Out[46]: ['', '', '', '', '']

这里要小心浅复制,浅复制可能会导致你改变数据后,所有关联数据都变了

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值