1、编写程序,生成1000个随机[20,121)之间的整数,并统计每个元素出现的次数。
"""生成1000个随机[20,121)之间的整数,并统计每个元素出现的次数。"""
import random
a=[random.randint(20,121) for i in range(1000)]
for i in range(20,121):
print(i," , count = " , a.count(i))
from collections import Counter
import random
x=[random.randint(20,121) for i in range(1000)]
t=Counter(x)
print(t)
import random
x=[random.randint(20,121) for i in range(1000)]
y=set(x)
for i in y:
print((i,x.count(i)),end='')
2、编写程序,用户输入一个列表和两个整数作为下标,然后使用切片获取并输出列表中结余两个下标之间的元素组成的子列表。例如,用户输入 [1,2,3,4,5,6]和2,5,程序输出[3,4,5]。
自己最初的做法:
"""编写程序,用户输入一个列表和两个整数作为下标,
然后使用切片获取并输出列表中结余两个下标之间的元素组成的子列表。
例如,用户输入 [1,2,3,4,5,6]和2,5,程序输出[3,4,5]"""
List = input("请输入一个列表:")
t = List[1:len(List)-1]
tlist = t.split(',')
c=[]
for i in tlist:
c.append(int(i))
print(tlist)
str = input("请输入两个整数:")
a, b = str.sp