python - 在以下场景中如何访问二维数组的元素?
问题描述
如果我有一个二维数组
mylist=[[0],[0],[1],[0]]
for idx in range(len(mylist)):
element=mylist[idx]
element=list([0])
对于第一个元素和第二个元素,element=list([1])
对于第三个元素,依此类推,以相同的模式
例如,我如何制作element=0
而不是element=list([0])
一开始
解决方案
您的问题不是很清楚您要达到的目标,因此我将为您概述几种情况。
- 正如@AkshayNevrekar 所提到的,可能值得了解如何访问二维数组中的元素?;
mylist=[[0],[0],[1],[0]]
for i in range(len(mylist)):
for j in range(len(mylist[i])):
print(mylist[i][j])
您是否为您的问题选择了正确的数据结构?将项目保留在一维列表中可能是值得的。
mylist=[0, 0, 1, 0]
或者元组列表,访问将与选项 1 相同:
mylist = [(0, 0, 1, 0), (1, 1, 1, 1)]
推荐阅读
- php - 向 JsonResource 发送一个额外的模型,以便向第一个模型添加一列
- scala - 以通用方式为 Seq 集合创建隐式类型类实例
- android - 搜索 bugfix-toggle 的技术
- reactjs - React Hooks 中的 useState() 设置器不起作用
- python - 根据索引值删除特定列中的特定值
- mysql - MYSQL - 获取多对多关系包含所有术语的实体
- spring-boot - java Springboot轻量级控制器的包约定?
- octave - 每次都显示旧结果的八度脚本
- c# - 这个 C/C++ 程序在 C# 中的等价物
- android - 我无法使用 Firestore android studio 使用方法“whereNotIn()”