如果现在有一个n*n嵌套列表:
例如(3*3):
list1=[[1,2,3],
[4,5,6],
[7,8,9]]
如果任意指定一个元素的index,如list1[0][1](也就是2) ,我想获取包含着个元素行和列上的其他元素,
list1=[[1,2,3],
[..5..],
[..8..]]
返回1,3,5,8,
(顺序无所谓)
如果现在有一个n*n嵌套列表:
例如(3*3):
list1=[[1,2,3],
[4,5,6],
[7,8,9]]
如果任意指定一个元素的index,如list1[0][1](也就是2) ,我想获取包含着个元素行和列上的其他元素,
list1=[[1,2,3],
[..5..],
[..8..]]
返回1,3,5,8,
(顺序无所谓)
index1 = 0
index2 = 1
my_list = list1[index1] + [x[index2] for x in list1]
my_list = list(set(my_list))
print(my_list)
# 输出:[1, 2, 3, 5, 8]