Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python으로 프로그램을 작성하여 시리즈에서 5개의 임의의 짝수 인덱스 소문자 알파벳을 생성하십시오.

<시간/>

해결책 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