python获取list列表随机数据
Posted wisir
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python获取list列表随机数据相关的知识,希望对你有一定的参考价值。
第一种方法(推荐)
适用于随机取一个值, 返回一个值
import random
list1 = [‘佛山‘, ‘南宁‘, ‘北海‘, ‘杭州‘, ‘南昌‘, ‘厦门‘, ‘温州‘]
a = random.choice(list1)
print(a)
# 返回一个值
第二种方法
适用于随机取一组值, 返回一个list
import random
list1 = [‘佛山‘, ‘南宁‘, ‘北海‘, ‘杭州‘, ‘南昌‘, ‘厦门‘, ‘温州‘]
# 随机返回只有一个值的list
a = random.sample(list1, 1)
# 随机返回只有一个值的list
b = random.sample(list1, 3)
print(a)
print(b)
# 返回list
第三种方法(不推荐,效率太慢)
自写的方法
import random
list1 = [‘佛山‘, ‘南宁‘, ‘北海‘, ‘杭州‘, ‘南昌‘, ‘厦门‘, ‘温州‘]
ln = len(list1)
a = list1[random.randint(0, ln)]
print(a)
---------------------
作者:诸葛老刘
来源:CSDN
原文:https://blog.csdn.net/weixin_39791387/article/details/84958436
版权声明:本文为博主原创文章,转载请附上博文链接!
以上是关于python获取list列表随机数据的主要内容,如果未能解决你的问题,请参考以下文章