使用Python中的random.choice()函数打印随机元素

Python- random.choice() 功能

random()是Python中“随机”模块的内置函数,用于从容器中返回随机元素,例如列表,字符串,元组等对象。

在给定程序中,我们使用字符串和列表,并从列表中生成随机数,从字符串列表中生成随机字符串,并从字符串中生成随机字符。要使用'random'模块,我们需要导入'random'

导入声明:随机导入

语法: random.choice(container_type_object

在这里,container_type_object可以是字符串,数字列表,字符串列表,元组等。

示例

    Input string: "Hello"
    
    Output (May different)
    e - first time
    H - second time

#Python代码生成随机元素(例如 random.choice() 功能)

# Python代码生成随机元素
# an example of random.choice() function
    
# 导入
import random

# 定义字符串
str_var = "Hello!"
# 定义数字列表
num_list = [10, 20, 30, 40, 50]
# 定义字符串列表
str_list = ["Hello", "Hi", "Bye"]

# Generating & pritning 3 random
# 字符串“ str_var”中的字符
print "Random chars from string: ", str_var
print random.choice(str_var)print random.choice(str_var)print random.choice(str_var)# Generating & pritning 3 random
# 数字列表“ num_list”中的数字
print "Random numbers from num list: ", num_list
print random.choice(num_list)print random.choice(num_list)print random.choice(num_list)# Generating & pritning 3 random
# 字符串列表“ str_list”中的字符串
print "Random strings from strings list: ", str_list
print random.choice(str_list)print random.choice(str_list)print random.choice(str_list)

输出结果

Random chars from string:  Hello!
o
l
e
Random numbers from num list:  [10, 20, 30, 40, 50]
40
20
40
Random strings from strings list:  ['Hello', 'Hi', 'Bye']
Hi
Hi
Bye