输入n个整数,对这n个整数去重之后按原顺序输出用python怎么写?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了输入n个整数,对这n个整数去重之后按原顺序输出用python怎么写?相关的知识,希望对你有一定的参考价值。
参考技术A text=('''from random import randint;\nlista=[randint(0,100) for j in range(20)];\n
print(f"lista=");\n
listi=[];\n
listj=[];\n
for i,j in enumerate(lista):\n
\tlisti.append(i);\n
\tlistj.append(j);\n
dicta=dict(zip(listj,listi));\n
resulta=[x for x in dicta.keys()];\n
dictb=dict(zip(listj[::-1],listi));\n
resultb=[y for y in dictb.keys()][::-1];\n
print(f"resulta=")\nprint(f"resultb=");\n''')
exec(text) 参考技术B 假设从键盘输入的n个整数已经存放到一个list a
b=[]
for number in a:
if number in b:
continue
b.append(number)
最后list b中的结果则是去重之后的结果。 参考技术C n_list = [1,2,2,5,3,3]
print(list(set(n_list)))
ZZNUOJ_C语言1119:一维数组排序(完整代码)
题目描述
对一维数组按照从小到大的顺序排序。程序定义函数sort()来实现数组a的排序。函数原型如下:
void sort(int a[], int n);
数组元素的输出调用PrintArr()。
输入
第一行输入一个整数n(1<=n<=10),表示数组有n个整数;第二行输入n个整数。
输出
输出占一行。对这n个整数数按照从小到大的顺序输出,数据之间用一个空格隔开。
样例输入
6
6 5 1 2 3 4
以上是关于输入n个整数,对这n个整数去重之后按原顺序输出用python怎么写?的主要内容,如果未能解决你的问题,请参考以下文章