如何颠倒此结构的顺序?

时间:2019-02-19 11:27:36

标签: python

如何颠倒这些项目的顺序?

L = []
items = [4,3],[1,2]
L.append(items)
## reverse the order of items in L such that L contains : [([1,2],[4,3])]

反转L中项目的顺序,以使L包含:[([1,2],[4,3])]

3 个答案:

答案 0 :(得分:3)

您可以通过以下方式翻转每个元组:

L = [(b, a) for a, b in L]

答案 1 :(得分:2)

您可以使用函数reversed()反转数组中元素的顺序:

L = []
items = [4,3],[1,2]
L.append(items)

L = [tuple(reversed(i)) for i in L]
# [([1, 2], [4, 3])]

或者,您可以使用:

L = [(i[1], i[0]) for i in L]

L = [(L[0][1], L[0][0])]

答案 2 :(得分:1)

您可以执行以下操作:

items = [4,3],[1,2]
L = items[::-1]
print(L) # output[([1,2], [4,3])]