用 Python 编写一个程序,生成一个序列中的五个随机偶数索引小写字母
解决方案1
在列表中定义小写字母。
创建for循环并找到偶数索引元素并将其添加到另一个列表中。它定义如下
ls = []
for i in l:
if(l.index(i)%2==0):
ls.append(i)最后,将随机样本5值应用于列表并生成一个系列。
例子
import pandas as pd
import string
import random as r
chars = string.ascii_lowercase
print("lowercase alphabets are:-",chars)
chars_list = list(chars)
data = r.sample(chars_list[::2],5)
print("random even index char's are:-",data)
result = pd.Series(data)
print("Series:\n",result)输出
lowercase alphabets are:- abcdefghijklmnopqrstuvwxyz random even index char's are:- ['w', 'k', 'i', 'u', 'm'] Series: 0 w 1 k 2 i 3 u 4 m dtype: object
解决方案2
例子
import string
import pandas as pd
import random as r
l = list(string.ascii_lowercase)
ls = []
for i in l:
if(l.index(i)%2==0):
ls.append(i)
data = pd.Series(r.sample(ls,5))
print(“Series:\n”, data)输出
Series: 0 o 1 i 2 q 3 c 4 a dtype: object