怎么访问二维列表指定元素??
本帖最后由 元豪 于 2022-8-28 10:54 编辑怎么访问二维列表指定元素??
怎么访问二维列表指定元素??
怎么访问二维列表指定元素??
急,在线等!!{:5_100:}
假如要找1
列表:
x = [, , ] 我将x列表(x = )打乱,转换为元组,然后解包给ABCDEFGHI,再将ABC...创建二维列表,
如:x = [,,],再求数字下标 直接用下标访问啊 , [...][...] 就行 柿子饼同学 发表于 2022-8-28 10:38
直接用下标访问啊 , [...][...] 就行
指定元素!!我弄的是随机的,我都不知道在哪里 >>> x = [, \
, \
]
>>> x
1
>>> x
2
>>> x
5
本帖最后由 tommyyu 于 2022-8-28 10:50 编辑
>>> x = [ for j in range(64)]
>>> def find(temp): #temp是要寻找的值
answer = []
for i in range(64):
if temp in x:
start = 0
while True:
try:
t = x.index(temp, start)
start = t+1
answer.append()
except:
break
return answer
>>> find(1)
[, , , , , , ]
>>> print(*find(2))
x = [, , ]
for i in range(len(x)):
for j in range(len(x)):
if x == 1:
print('x[%d][%d] = 1' % (i , j))
运行实况:
D:\\Python>python x.py
x = 1
D:\\Python> jackz007 发表于 2022-8-28 11:00
运行实况:
这是神马{:5_94:} 数组 = [, , ]
指定元素 = 6
行, 列 = None, None
for row, each in enumerate(数组):
try:
行 = row
列 = each.index(指定元素)
except:
continue
break
print(f"第 {行} 行\n第 {列} 列")第 1 行
第 2 列 本帖最后由 jackz007 于 2022-8-28 11:14 编辑
元豪 发表于 2022-8-28 11:04
这是神马
x 就是 1 啊,有什么疑问吗?
x 是 [ , , ]
x 是
x 是 1 import random
d , n = [] , 0
while n < 9:
x = random . randint(1 , 9)
if not x in d:
d +=
n += 1
x = list(zip(* * 3))
print(x)
for i in range(len(x)):
for j in range(len(x)):
if x == 1:
print('x[%d][%d] = 1' % (i , j))
运行实况:
D:\\Python>python x.py
[(1, 7, 5), (6, 4, 2), (3, 8, 9)]
x = 1
D:\\Python>python x.py
[(6, 8, 4), (7, 1, 5), (3, 2, 9)]
x = 1
D:\\Python>python x.py
[(3, 9, 6), (5, 8, 7), (4, 1, 2)]
x = 1
D:\\Python>python x.py
[(9, 8, 5), (2, 7, 6), (4, 3, 1)]
x = 1
D:\\Python> 如果数据量不大的话,可以直接遍历
或者也可以导入pandas进行查询 a = [, , ]
target = 1
for row, item in enumerate(a):
for column, each in i:
if each == target:
print('a[%d][%d]' % (row, column)) cflying 发表于 2022-8-28 12:06
如果数据量不大的话,可以直接遍历
或者也可以导入pandas进行查询
问题是我不会呀{:10_269:}
页:
[1]