初学者的问题。你知道吗
我有下面的有序列表和嵌套列表
original_list=[['No', 'se', 'puede'], ['No', 'se', 'puede'], ['No', 'se', 'admiten']]
我想将嵌套列表['No','se','admiten']替换为一个数字,即我想得到以下结果
required_list=[['No', 'se', 'puede'], ['No', 'se', 'puede'], 'i']
其中i是任意数字。你知道吗
因为实际的原始列表比我上面给出的列表更长,并且包含更多不同的嵌套列表,所以我想用“文本识别”命令替换['No'、'se'、'admiten']。比如说
[if nested list contains 'No', 'se', 'admiten', replace by i]
这样我就可以用一个数字替换由任意数量的字符串元素组成的任何嵌套列表。你知道吗
作为列表的列表元素可以像处理非列表的列表元素一样进行处理,使用list comprehension可以轻松地查找和替换列表元素:
原始列表=[['No','se','puede'],['No','se','puede'],['No','se','admiten']]
替换\u值=['No','se','admiten']
对于枚举中的i,j(原始\u列表):
打印原始列表
我猜你想这么做:
相关问题 更多 >
编程相关推荐