对Python3中列表乘以某一个数的示例详解


Posted in Python onJuly 20, 2019

在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], []]

以上这篇对Python3中列表乘以某一个数的示例详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
一些Python中的二维数组的操作方法
May 02 Python
Python的Scrapy爬虫框架简单学习笔记
Jan 20 Python
django表单实现下拉框的示例讲解
May 29 Python
python将一组数分成每3个一组的实例
Nov 14 Python
python 在屏幕上逐字显示一行字的实例
Dec 24 Python
Python父目录、子目录的相互调用方法
Feb 16 Python
python实现读取excel文件中所有sheet操作示例
Aug 09 Python
django 扩展user用户字段inlines方式
Mar 30 Python
jupyter notebook tensorflow打印device信息实例
Apr 20 Python
Python读取二进制文件代码方法解析
Jun 22 Python
Python3自带工具2to3.py 转换 Python2.x 代码到Python3的操作
Mar 03 Python
pytorch实现手写数字图片识别
May 20 Python
python3在同一行内输入n个数并用列表保存的例子
Jul 20 #Python
在python中实现同行输入/接收多个数据的示例
Jul 20 #Python
python使用tomorrow实现多线程的例子
Jul 20 #Python
用Python从0开始实现一个中文拼音输入法的思路详解
Jul 20 #Python
python搜索包的路径的实现方法
Jul 19 #Python
Pycharm 文件更改目录后,执行路径未更新的解决方法
Jul 19 #Python
在自动化中用python实现键盘操作的方法详解
Jul 19 #Python
You might like
PHP实现HTML页面静态化的方法
2015/11/04 PHP
如何用javascript判断录入的日期是否合法
2007/01/08 Javascript
javascript 二维数组的实现与应用
2010/03/16 Javascript
Jqyery中同等与js中windows.onload的应用
2011/05/10 Javascript
JavaScript对象和字串之间的转换实例探讨
2013/04/21 Javascript
千分位数字格式化(用逗号隔开 代码已做了修改 支持0-9位逗号隔开)的JS代码
2013/12/05 Javascript
浅谈javascript中基本包装类型
2015/06/03 Javascript
js实现按钮颜色渐变动画效果
2015/08/20 Javascript
jquery easyui datagrid实现增加,修改,删除方法总结
2016/05/25 Javascript
利用jQuery实现一个简单的表格上下翻页效果
2017/03/14 Javascript
jQuery中的deferred使用方法
2017/03/27 jQuery
关于vue.js过渡css类名的理解(推荐)
2017/04/10 Javascript
自制简易打赏功能的实例
2017/09/02 Javascript
JS去掉字符串中所有的逗号
2017/10/18 Javascript
JS加密插件CryptoJS实现的DES加密示例
2018/08/16 Javascript
关于layui导航栏不展示下拉列表的解决方法
2019/09/25 Javascript
JavaScript 变量,数据类型基础实例详解【变量、字符串、数组、对象等】
2020/01/04 Javascript
vue自定义标签和单页面多路由的实现代码
2020/05/03 Javascript
浅谈django model postgres的json字段编码问题
2018/01/05 Python
Python实现的计算器功能示例
2018/04/26 Python
python中plot实现即时数据动态显示方法
2018/06/22 Python
TensorFlow打印tensor值的实现方法
2018/07/27 Python
matplotlib实现热成像图colorbar和极坐标图的方法
2018/12/13 Python
python使用itchat模块给心爱的人每天发天气预报
2019/11/25 Python
python关于变量名的基础知识点
2020/03/03 Python
django queryset 去重 .distinct()说明
2020/05/19 Python
python批量修改交换机密码的示例
2020/09/22 Python
专门出售各种儿童读物的网站:Put Me In The Story
2016/08/07 全球购物
村官学习十八大感想
2014/01/15 职场文书
服装创业计划书范文
2014/02/05 职场文书
群众路线教育党课主持词
2014/04/01 职场文书
青年志愿者活动总结
2014/04/26 职场文书
反腐倡廉主题教育活动总结
2015/05/07 职场文书
读《儒林外史》有感:少一些功利,多一些真诚
2020/01/19 职场文书
CSS3 制作的图片滚动效果
2021/04/14 HTML / CSS
mysql sock 文件解析及作用讲解
2022/07/15 MySQL