我有一个像这样的数组:
a=np.array([2,7])
a=[2,7]
我想交换相同的数组,例如7,2,该怎么做?
答案应类似于7,2
a=[7,2]
答案 0 :(得分:2)
尝试np.flip(a,0)
有关更多信息,请参见this。
答案 1 :(得分:2)
#a=np.array([2,7])
a=[2,7]
# Reversing a list using slice notation
print (a[::-1]) # [7, 2]
# The reversed() method
print (list(reversed(a))) # [7, 2]
交换列表中的两个元素:
# Swap function
def swapPositions(list, pos1, pos2):
list[pos1], list[pos2] = list[pos2], list[pos1]
return list
a=[2,7]
pos1, pos2 = 0, 1
print(swapPositions(a, pos1 - 1, pos2 - 1))