【发布时间】:2022-01-22 17:01:48
【问题描述】:
任何人都可以帮助我解决这个问题吗?(python) :
我有一个嵌套列表,列表的大小各不相同,例如:list=[[1,2],[3,4,5],[6 ,7,8]] 我想删除例如 4 的元素,然后我想存储包含 4 的列表所以我想存储 3,4,5 ,然后我想从我的嵌套列表中删除这个列表所以它看起来像:list=[[1,2],[6,7,8]]
如果我的新列表(retuuurnnlist)中的任何元素与我的文本中的任何元素相等,则将我的布尔变量返回为 true
text="asd 1 4,5 32fas dst sf"
givennumber=
asd=False
list=[[1,2],[3,4,5],[6,7,8]]
for x in range(len(list)):
for y in range(len(list[x])):
if givennumber == y:
retuuurnnlist.clear()
retuuurnnlist=x.copy()
list.remove(list[x][y])
if any(element in text for element in list):
asd = True
我想得到什么:
retuuurnnlist 打印 [3,4,5]
列表打印 [1,2],[6,7,8]
如果我的新列表(retuuurnnlist)中的任何元素与我的文本中的任何元素相等,asd 变量打印为 true,将我的布尔变量返回为 true
【问题讨论】: