Как заменить определенные элементы, если у меня есть списки списков в python? Я заинтересован только изменить отдельные элементыЗаменить определенные элементы в списках списков
def replace_item(the_list,toBeReplaced,toBeReplacedBy):
for each_item in the_list:
if isinstance(each_item,list):
replace_item(each_item,toBeReplaced,toBeReplacedBy)
else:
if each_item == toBeReplaced:
each_item=toBeReplacedBy
return the_list
Как, если у меня есть список
[[2,3],[[2,3,5,6],2,6,3],[1,2]]
и если я хочу, чтобы заменить 2, скажем, на ноль, то результирующая должна быть
[[0,3],[[0,3,5,6],0,6,3],0,6,3,[1,0]]
Что вы хотите сказать? – dnit13
Я не могу заменить определенное значение на определенные значения этой функцией. Зачем ? –
Список может быть вложенным –