鉴于:

a = [['0', '0'], ['0', '0'], ['0', '0']]

您可以展平列表:

>>> [e for sub in a for e in sub]

['0', '0', '0', '0', '0', '0']

然后元素线性映射:

>>> fl=[e for sub in a for e in sub]

>>> fl[1]=1

>>> fl[2]=2

>>> fl

['0', 1, 2, '0', '0', '0']

如果展平列表,可以使用切片分配:

>>> fl[1:2]='XX'

>>> fl

['0', 'X', 'X', '0', '0', '0', '0', '0', '0', '0', '0']

然后重新组合子组,如果您这样选择:

>>> [list(e) for e in zip(*[fl[i::2] for i in range(2)])]

[['0', 'X'], ['X', '0'], ['0', '0']]

您还可以翻译为多维下标:

li=[[1,2,3],[4,5],[6],[7,8,9,10]]

def xlate(li,wanted):

idx=0

for i,e in enumerate(li):

for j,e_ in enumerate(e):

if idx==wanted: return (i,j)

idx+=1

return (None,None)

t=xlate(li,5)

li[t[0]][t[1]]='X'

打印:

[[1, 2, 3], [4, 5], ['X'], [7, 8, 9, 10]]

python列表修改元素_如何在Python中替换多维列表的第n个元素?相关推荐

  1. java 合并两个列表_如何在Java中合并两个列表?

    java 合并两个列表 Merging two lists in Java is often a useful operation. These lists can be ArrayLists or ...

  2. python字符串筛选输出_如何在Python中过滤字符串列表

    Python使用列表数据类型在顺序索引中存储多个数据.它的工作方式类似于其他编程语言的数字数组.filter()方法是Python的一种非常有用的方法.可以使用filter()方法从Python中的任 ...

  3. python指定返回类型_如何在python中指定方法返回类型列表 - python

    假设我有一个类似下面的方法 def validate(self, item:dict, attrs:dict)-> list: 如果我想更具体一点,告诉我我的返回类型是 验证消息? 我应该如何实 ...

  4. python列表去空值_如何在Python列表中的列表中删除nan / null值? - python

    因此,我有一个具有NaN值的数据框,并将该数据框中的所有行转换为一个列表,然后将其添加到另一个列表中. Index 1 2 3 4 5 6 7 8 9 10 ... 71 72 73 74 75 76 ...

  5. python队列怎么用_如何在Python中使用多处理队列? - python

    我很难理解多处理队列如何在python上工作以及如何实现它.假设我有两个python模块,它们从共享文件中访问数据,我们将这两个模块称为writer和Reader.我的计划是让读取器和写入器都将请求放 ...

  6. python隐藏启动台_如何在Python中启动后台进程?

    如何在Python中启动后台进程? 我正在尝试将shell脚本移植到更易读的python版本. 原始shell脚本在后台使用"&"启动多个进程(实用程序,监视器等). 如何 ...

  7. python绘图背景透明_如何在 Matplotlib 中更改绘图背景

    介绍Matplotlib是Python中使用最广泛的数据可视化库之一.无论是简单还是复杂的可视化项目,它都是大多数人的首选库.在本教程中,我们将研究如何在Matplotlib中更改绘图的背景.导入数据 ...

  8. python的loc函数_如何在pandas中使用loc、iloc函数进行数据索引(入门篇)

    在数据分析过程中,很多时候我们需要从数据表中提取出我们需要的部分,而这么做的前提是我们需要先索引出这一部分数据.今天我们就来探索一下,如何在pandas中使用loc函数和iloc函数索引数据. 今天我 ...

  9. python右对齐 数字_如何在Python中右对齐数值数据?

    我有一些数据,我显示在3列格式,形式"键:值键:键:值键:值".这里有一个例子: p: 1 sl: 10 afy: 4 q: 12 lg: 10 kla: 3 r: 0 kl: 1 ...

  10. python 指定证书验证_如何在python中验证SSL证书?

    我需要验证我的自定义CA签署了证书.使用OpenSSL命令行实用程序很容易做到: # Custom CA file: ca-cert.pem # Cert signed by above CA: bo ...

最新文章

  1. 经典贪心法:时间序列问题及其全局最优性证明
  2. linq学习笔记(2):DataContext
  3. GitHub趋势榜第一的开源低代码项目:mometa
  4. 雅虎卖身Verizon对微软必应有什么影响?
  5. C++回调函数是什么?
  6. 21行代码AC_标题 Excel地址 2017年蓝桥杯真题(解题报告+通法)
  7. linux匿名页 文件页,文件页和匿名页
  8. C# 学习之路--百度网盘爬虫设计与实现(一)
  9. http抓包实战 pdf_网络协议HTTP 协议(抓包实战和网络分层)
  10. 人工智能——数据、信息与知识
  11. pytorch创建tensor
  12. c语言先调用load函数,透过源码全流程分析+load函数初始化
  13. 如何用PS制作1寸证件照
  14. DH 算法迪菲-赫尔曼算法QUIC协议和HTTP3.0
  15. ss php 搭建,sspanel 前端搭建教程
  16. 【BUUCTF】[SWPU2019]神奇的二维码
  17. ArcGIS for Android 100.3的学习与应用(三) 实现地图添加自定义指北针
  18. 【PX4 飞控剖析】05 PIX4 连接QGC 可以烧录固件但是连接不上
  19. fly.js 的二次封装
  20. 索尔维会议记录软件测试,科学史上的今天:10/30|索尔维会议创立,史上最强科学梦幻明星队...

热门文章

  1. 嫌Python太慢了?让Cython带你飙车吧
  2. java绑定click时间_JAVA面试之vue.js(一)
  3. linux同步数据库,Linux两台服务器mysql数据库同步
  4. 基因组浏览器IGV的安装和图形解读
  5. 什么配置的电脑可满足基因组索引构建的需求?
  6. 精选| 2021年6月R新包推荐(第55期)
  7. 高通量数据分析必备|基因组浏览器使用介绍 - 1
  8. 哈佛大学单细胞课程|笔记汇总 (二)
  9. 十二届蓝桥杯C++ 1月 中 高级组试题 第4题 病毒繁殖
  10. 1284:摘花生《信息学奥赛一本通》