python 二维列表 替换元素
记录一个小方法
在使用列表的浅拷贝:
[[0]*n]*m或
[[i for i in range(n)]]*m,时
python二维列表在替换时会出现下面的问题
z=[[0]*3]*3
z[0][0]=1
print(z)
[[1, 0, 0], [1, 0, 0], [1, 0, 0]]
本来是想替换第一个元素的,结果每一行的第一个元素都被替换了
解决方法:
z=[[0]*3]*3
a=z[0].copy()
a[0]=1
z[0]=a
print(z)
[[1, 0, 0], [0, 0, 0], [0, 0, 0]]
既然二维列表不能直接换,那么就转成一维列表
但是为了方便,在初始化列表时,使用深拷贝
list=[]
for i in range(4):list.append([0]*3)
可以直接使用list[0][0]=1,不需要再用一维列表了
python 二维列表 替换元素相关推荐
- Python 二维列表按多列排序 反向排序
Python 二维列表按多列排序 (有多个元素需要排序 代码 代码 两种方法均可 raw_list = [[6,2,'c'],[4,5,'b'],[7,8,'a']]sorted_list = sor ...
- Python 二维列表操作
Python 二维列表操作 创建二维列表对象 初始化一个2*3尺寸大小的全零二维列表 获取二维列表行元素的个数 获取二维列表总元素个数 今天介绍一下 Python中二维列表的一些操作. 创建二维列表对 ...
- python二维列表
python二维列表 1. 本质 2. 创建二维列表 3. "读" 二维列表 4. "写" 二维列表 5. 遍历二维列表 6. 练习1 7. 练习2 1. 本质 ...
- 案例演示Python二维列表与Java二维数组
1.Python二维列表案例演示 运行程序,结果如下: 2.案例演示Java二维数组 package net.hw.test;/*** 功能:二维数组用法示例* 作者:华卫* 日期:2013年12月1 ...
- Python 二维列表
二维列表 一.概念 二.创建二维列表 1.追加一维列标来生成二维列标 2.直接赋值生成二维列表 三.一维列标与二维列表的转换 1.一维列表转换成二维列表 2.二维列表转换成一维列表 3.利用NumPy ...
- Python二维列表转换为一维列表
Python二维列表转换为一维列表 Python二维数组转换为一维数组 二维转一维 # 第一种写法 拆解的写法a = [] ab = [[1,2,3], [5,8], [7,8,9]] for ite ...
- Python二维列表赋值问题
Python二维列表的赋值问题 使用该方法建立的二维列表,对a[0][0]进行赋值1,结果第一列全部被赋值为1: >>> a = [[0]*5]*5 >>> a [ ...
- python二维列表转置
python 二维列表转置 def transpose(self, matrix):new_matrix = []for i in range(len(matrix[0])):matrix1 = [] ...
- python二维列表转一维列表
list_ = [[1,2,3], [5,8], [7,8,9]] 法一 [i2 for i1 in list_ for i2 in i1] 法二 sum(list_,[]) 法三 from tkin ...
最新文章
- 从LSTM到GRU基于门控的循环神经网络总结
- 会汇编语言再学c语言,只有C语言功底的我学习汇编语言可以吗?
- 死而复生?RethinkDB宣布进入Linux基金会!
- 从零开始搭建物联网平台(6):消息的持久化
- php编程实现单入口,apache配置php实现单一入口方法
- ******:突破空格的限制
- centos 7安装配置python3.7
- Icon资源详解[1]
- java EXCEL或WORD转PDF转图片(base64)
- 收藏 | 电子元器件图片、名称、符号图形对照
- 【Unity 资源分享】☀️ | Unity 华丽炫酷特效资源分享!万年魂环拿到手软,让你直达封号斗罗~
- 重复组合公式及其证明方法
- Intellij Error:java: Compilation failed: internal java compiler error
- 12.2总结(纵使结局不如意,放弃实属下下签。)
- cannot be cast to com.xxx.xxx.model.User] with root cause
- 电脑屏上出现联想炫彩鸿蒙,轻撩炫彩夏日 第三代联想小新出色版火热预约
- 【GPT4】微软 GPT-4 测试报告(9)结论与展望
- python一键将所在文件夹下的所有jpg转为ico图标
- 如何发现我所爱?如何做我所爱?
- 数据结构和算法(3)-----链表
热门文章
- 中国手机市场销售额破万亿,二手手机的春天来了?
- FFmpeg源码分析:avcodec_send_packet()与avcodec_receive_frame()音视频解码
- javascript 将数组转化为字符串的方式
- 重启IIS服务的方法
- Revolut新一代的网络银行
- Redis学习笔记1
- vue自定义指令封装
- 求解分配问题(二) 二分图最大匹配算法
- 郁闷啊,水晶报表参数长度限制!
- [SpringBoot][15][SpringBoot处理高并发]