菜de嚣张 发表于 2021-3-9 20:19:06

换顺序

qiuyouzhi 发表于 2021-3-9 20:23:23

print(*set(reversed(tuple(map(int, input().split())))))

菜de嚣张 发表于 2021-3-9 20:28:17

qiuyouzhi 发表于 2021-3-9 20:23


实验了下,好像不对{:10_257:}

yuedong 发表于 2021-3-9 20:52:47

。。。先挨个存入一个列表list
再list.reverse
就好了

qiuyouzhi 发表于 2021-3-9 20:55:53

菜de嚣张 发表于 2021-3-9 20:28
实验了下,好像不对

没太明白题干意思
能在举几个例子吗

菜de嚣张 发表于 2021-3-9 21:08:52

qiuyouzhi 发表于 2021-3-9 20:55
没太明白题干意思
能在举几个例子吗

就比如哈
2 3 5 2 1
输出
1 2 5 3 2
再比如
5 4 7 3 8 9
输出
9 8 3 7 4 5

crisfo 发表于 2021-3-9 21:41:26

本帖最后由 crisfo 于 2021-3-9 21:54 编辑

难道直接 list.reverse() 不行吗?

list1 = []
n = int(input("需要输入几个数字呢?---> "))
for i in range(n):
    print('请输入第 %s 个数:' % (i+1))
    list1.append(input())

print(list1)
list1.reverse()
print(list1)
页: [1]
查看完整版本: 换顺序