多维列表的Python反向子列表
我有以下清单:多维列表的Python反向子列表,python,list,reverse,Python,List,Reverse,我有以下清单: list = [[1, 2], [3, 4], [5, 6]] 如何反转每个子列表?i、 e list = [[2, 1], [4, 3], [6, 5]] 使用列表理解: [sublist[::-1] for sublist in outerlist] 演示: 这将生成一个新列表。您还可以通过调用循环中每个子列表的list.reverse()方法来反转子列表: for sublist in outerlist: sublist.reverse() 使用列表理解:
list = [[1, 2], [3, 4], [5, 6]]
如何反转每个子列表?i、 e
list = [[2, 1], [4, 3], [6, 5]]
使用列表理解:
[sublist[::-1] for sublist in outerlist]
演示:
这将生成一个新列表。您还可以通过调用循环中每个子列表的list.reverse()
方法来反转子列表:
for sublist in outerlist:
sublist.reverse()
使用列表理解:
[sublist[::-1] for sublist in outerlist]
演示:
这将生成一个新列表。您还可以通过调用循环中每个子列表的list.reverse()
方法来反转子列表:
for sublist in outerlist:
sublist.reverse()
“理解”和“切片”语法非常好,但如果您希望结果与相同的外部列表同时出现,我建议这可能更具可读性:
for elem in outerlist:
elem.reverse()
“理解”和“切片”语法非常好,但如果您希望结果与相同的外部列表同时出现,我建议这可能更具可读性:
for elem in outerlist:
elem.reverse()
不要命名变量
列表
;它隐藏内置类型。不要命名变量列表;它隐藏了内置类型。谢谢,我是一行程序的粉丝:)谢谢,我是一行程序的粉丝:)