当前位置:   article > 正文

python123题目——删除列表中重复元素_集合元素删除python123作业

集合元素删除python123作业

类型:集合

描述

用户输入两个正整数 m 和 n ,其中m做为随机数种子。随机产生 n 个0-9之间的整数,以字符形式加入列表。先输出列表,再输出去除重复元素后按升序排序的列表。

输入格式

在两行中分别输入正整数 m 和 n

输出格式

第一行是随机产生的列表
第二行是去除重复元素并排序后的列表

示例

输入:

  1. 10
  2. 10

输出:

  1. ['9', '0', '6', '7', '9', '0', '3', '7', '7', '4']
  2. ['0', '3', '4', '6', '7', '9']

参考代码

使用set集合数据类型可以快速完成!

  1. import random
  2. m = int(input())
  3. n = int(input())
  4. random.seed(m)
  5. ls = []
  6. for i in range(n):
  7.     ls.append(random.choice('0123456789')) # 随机产生n个数字,加入列表
  8. print(ls)
  9. #print(set(ls))  # 集合无序
  10. print(sorted(set(ls)))  # sorted()函数作用是排序后以列表形式输出

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Cpp五条/article/detail/344185
推荐阅读
相关标签
  

闽ICP备14008679号