【发布时间】:2016-12-16 15:11:27
【问题描述】:
问题是:如何正确地(以“pythonic 方式”)将整数列表:[1, 3, 7, 6] 转换为相应的列表列表:[[1], [3], [7], [6]],其中包含整数?
尝试这样做:unsorted_list = [list(str(x)) for x in unsorted_list] 但得到[['1'], ['3'], ['7'], ['6']]。不知道如何在整数上执行相同的操作,它们不可迭代。之后使用for 可以解决问题,但不是那么优雅。
谢谢。
【问题讨论】:
-
@metatoaster 这样就可以了,谢谢。
-
unsorted_list = [[x] for x in unsorted_list]