как я могу добавить пустой список к каждому элементу списка - PullRequest
0 голосов
/ 11 марта 2020

У меня есть список как mylist=['a','b','c',1,2,3]. перебирая каждый элемент списка, я хочу обновить этот список как mylist=[['a',[]],['b',[]],['c',[]],[1,[]],[2,[]],[3,[]]]. важно то, что каждый список, связанный с элементами mylist, не должен указывать на один и тот же список. то есть mylist[0][1] и mylist[1][1] не должны указывать на один и тот же список. Так что я могу изменить каждый подсписок независимо. Надеюсь, мой вопрос понятен. Заранее спасибо

1 Ответ

0 голосов
/ 11 марта 2020

Это может быть легко достигнуто с помощью понимания списка вдоль вашего оригинала myList. Добавляя пустой список на каждой итерации, нет проблем с разделением ссылки на тот же список, который вас беспокоит.

myList = [[element, []] for element in myList]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...