赞
踩
类型:集合
用户输入两个正整数 m 和 n ,其中m做为随机数种子。随机产生 n 个0-9之间的整数,以字符形式加入列表。先输出列表,再输出去除重复元素后按升序排序的列表。
在两行中分别输入正整数 m 和 n
第一行是随机产生的列表
第二行是去除重复元素并排序后的列表
输入:
- 10
- 10
输出:
- ['9', '0', '6', '7', '9', '0', '3', '7', '7', '4']
- ['0', '3', '4', '6', '7', '9']
使用set集合数据类型可以快速完成!
- import random
-
-
- m = int(input())
- n = int(input())
- random.seed(m)
- ls = []
- for i in range(n):
- ls.append(random.choice('0123456789')) # 随机产生n个数字,加入列表
- print(ls)
- #print(set(ls)) # 集合无序
- print(sorted(set(ls))) # sorted()函数作用是排序后以列表形式输出
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。