使用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