【发布时间】:2020-11-14 13:42:27
【问题描述】:
如何将e2 翻转成e4?
输入
e2 = [
[255,191,127],
[191,127, 63],
[127, 63, 0]]
输出
e4 = [
[127, 63, 0],
[191,127, 63],
[255,191,127]]
【问题讨论】:
标签: python
如何将e2 翻转成e4?
输入
e2 = [
[255,191,127],
[191,127, 63],
[127, 63, 0]]
输出
e4 = [
[127, 63, 0],
[191,127, 63],
[255,191,127]]
【问题讨论】:
标签: python
任务基本上是倒置列表
e4 = e2[::-1]
还可以还原元素
e4 = [el[::-1] for el in e2[::-1]]
【讨论】:
您只需要反转列表。您可以为此使用列表切片,如下所示:
e4 = e2[::-1]
print(e4)
[[127, 63, 0],
[191,127, 63],
[255,191,127]]
这里,[::-1] 表示您正在从列表的开头切片到列表的结尾。 -1 告诉 Python 将列表向后切片,即反转它。
【讨论】:
您只需拨打list.reverse:
e2.reverse()
e4 = e2
【讨论】:
e2 = [
[255,191,127],
[191,127, 63],
[127, 63, 0]]
e2.reverse()
e4 = e2
for i in e4:
print(i)
【讨论】:
reverse 是空的。您需要先调用它然后分配。