Я хотел бы сделать что-то вроде этого:длина Изменить список с пониманием
Input: [3, 4, 1, 2]
Output: ["3", "", "", "4", "", "", "1", "", "", "2", "", ""]
Я знаю, что
x = [3, 4, 1, 2]
[str(i) for i in x]
будет производить список без лишних пустых строк. Мой вопрос заключается в том, есть ли простой способ сделать Python вперед и создать 3 элемента вывода для каждого элемента ввода в понимании. Если нет, то я могу, конечно, написать цикл ...
Где '1' в вашей выборке вывод? –
Вы уверены, что список - это то, что вы хотите? Если вы хотите связать некоторые строки с каждым числом, вам может быть лучше использовать что-то вроде dict. – danielunderwood
Список чисел - это абстракция того, что мне действительно нужно; мой вопрос действительно о том, как создать такой список. – John