поменять местами список символов и избавиться от запятой во вложенном списке - PullRequest
0 голосов
/ 02 декабря 2019

Как взять вложенный список, поменять имена, избавиться от запятой в вложенном списке

Имею

lst = [['Mart, Wal'], ['Store, Toy']]

Хочу

newlst = [['Wal Mart'], ['Toy Store']]

1 Ответ

0 голосов
/ 02 декабря 2019

Вы хотите просмотреть каждый подсписок основного списка, затем в содержимом каждого подсписка вы получите строку, удалите запятую и пробел с помощью split() и измените порядок элементов, возвращаемых разделением.

Бонусный балл: если это домашнее задание, однострочное решение вызовет подозрения.

lst = [['Mart, Wal'], ['Store, Toy']]
newlst = [[f"{s[1]} {s[0]}"] for s in sublist[0].split(", ") for sublist in lst]
...