对Python3中列表乘以某一个数的示例详解
作者:WeverLu 时间:2023-05-05 03:10:40
在Python列表操作中:列表乘以某一个数,如list2 = list1 * 2 得到一个新的列表是list1的元素重复n次,且list1不改变。
但运行如下代码时,得到的新列表b中,b[0]和b[1]的地址相同,即对b[0]进行操作,b[1]也会发生改变。
a = [0]
b = [a] * 2
print(b)
b[0].append(1)
print(b)
输出为:
[[0], [0]]
[[0, 1], [0, 1]]
随后尝试以下几种代码:
代码(1)
a = [0]
b = [a for _ in range(2)]
print(b)
b[0].append(1)
print(b)
输出仍为:
[[0], [0]]
[[0, 1], [0, 1]]
代码(2)
a = [0]
b = [list(a) for _ in range(2)]
print(b)
b[0].append(1)
print(b)
输出为:
[[0], [0]]
[[0, 1], [0]]
代码(3)
b = [[] for _ in range(2)]
print(b)
b[0].append(1)
print(b)
输出为:
[[], []]
[[1], []]
来源:https://blog.csdn.net/WeverLu/article/details/84642390
标签:Python3,列表,乘以,一个数
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
使用python批量化音乐文件格式转换的实例
2022-11-24 02:48:16
python库skimage给灰度图像染色的方法示例
2021-09-07 14:33:49
![](https://img.aspxhome.com/file/2023/7/114477_0s.jpg)
pytest官方文档解读之安装和使用插件的方法
2022-11-25 23:05:38
![](https://img.aspxhome.com/file/2023/7/69507_0s.png)
Python办公自动化之教你用Python批量识别发票并录入到Excel表格中
2021-02-03 12:25:21
![](https://img.aspxhome.com/file/2023/9/67899_0s.png)
pycharm软件实现设置自动保存操作
2022-09-01 00:02:15
![](https://img.aspxhome.com/file/2023/9/93509_0s.jpg)
Python科学计算包numpy用法实例详解
2021-11-12 15:07:20
python的reverse函数翻转结果为None的问题
2022-06-20 16:27:32
encodeURIComponent用法UrlEncode与URLEncode.encode()
2009-05-11 12:40:00
python使用yaml 管理selenium元素的示例
2023-11-18 10:53:29
![](https://img.aspxhome.com/file/2023/9/79579_0s.png)
python操作MySQL数据库的方法分享
2024-01-13 16:11:54
Python异常处理总结
2021-12-18 17:19:19
Python操作lxml库实战之Xpath篇
2023-12-26 23:08:00
![](https://img.aspxhome.com/file/2023/2/118622_0s.png)
IE里模拟DOMContentLoaded事件
2008-08-05 17:12:00
vue引入jq插件的实例讲解
2024-04-30 10:23:11
![](https://img.aspxhome.com/file/2023/7/130247_0s.jpg)
python 定时任务去检测服务器端口是否通的实例
2021-05-18 15:09:13
Python3标准库glob文件名模式匹配的问题
2021-08-29 14:00:23
![](https://img.aspxhome.com/file/2023/0/107660_0s.png)
AJAX中文乱码解决
2009-07-03 13:43:00
在ASP.NET 2.0中操作数据之三十七:DataList批量更新
2023-07-23 10:59:03
![](https://img.aspxhome.com/file/2023/3/76343_0s.png)
python Shapely使用指南详解
2022-11-01 23:38:04
centos7上mysql8.0rpm方式安装教程图解
2024-01-13 06:23:59
![](https://img.aspxhome.com/file/2023/1/121311_0s.png)