# 随机点名 stu = ['A1','A2'] stu2 = random.choice(stu)
random.randint(0,5)随机小练习:
1.有一个学生列表,里面有学生姓名若干,需要随机输出学生的姓名,达到随机点名的效果。 1.定义一个学生列表 2.得到学生列表的长度 3.产生0~学生长度的随机数 4.输出随机下标的元素
random.randint(0,len(stu)-1),长度减一是因为randint()头尾都含,但是列表最后一个下标总是比它本身长度少一。
stu = ['a1','a2','a3','a4','a5','a6']
y = random.randint(0,len(stu)-1)
print(1,stu[y])
列表增删改,随机点名random.choice
import random
stu_n = 'A1'
# 随机点名
stu = ['A1','A2']
stu2 = random.choice(stu)
print(1,f'随机点到{stu2}')
stu.append('C4') # 在列表后面追加内容
print(2,stu)
stu.insert(1,'c6') # 在1号位置增加内容,原先内容向后排
print(3,stu)
stu.pop(0) # 把0号位置内容弹走
print(4,stu)
stu.remove('C4') # 把叫做C4的移走,不管在哪个位置,但是只移除了第一个C4
print(5,stu)
stu[0] = 'AAA' # 修改直接赋值
print(6,stu)
运行结果: