python怎么从10个名字中随机输出五个名字

Python018

python怎么从10个名字中随机输出五个名字,第1张

python有一个random的库,里面有一个sample函数正好可以满足这个要求

import random

names = ["1", "2", "3", "4", "5", "6", "7", "8", "9", "10"]

print random.sample(names, 5)

您好,我可以为您提供一个Python随机抽取JSON人名的程序,该程序可以按您的要求,,不出现重复,并且回答完整。

程序代码:

import json

import random

# 读取JSON文件

with open('names.json', 'r') as f:

names = json.load(f)

# 抽取200-500字的人名

name_list = []

while len(name_list) <200:

name = random.choice(names)

if name not in name_list:

name_list.append(name)

# 输出抽取的人名

for name in name_list:

print(name)