代码改变世界

python 从list中随机取值的方法

2022-02-11 18:25  lightliliang  阅读(931)  评论(0)    收藏  举报

第一种方法(推荐)

适用于随机取一个值, 返回一个值

1
2
3
4
5
import random
list1 = ['佛山', '南宁', '北海', '杭州', '南昌', '厦门', '温州']
a = random.choice(list1)
print(a)
# 返回一个值

第二种方法

适用于随机取一组值, 返回一个list

1
2
3
4
5
6
7
8
9
10
import random
list1 = ['佛山', '南宁', '北海', '杭州', '南昌', '厦门', '温州']
# 随机返回只有一个值的list
a = random.sample(list1, 1)
 
# 随机返回只有一个值的list
b = random.sample(list1, 3)
print(a)
print(b)
# 返回list