Python
 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

  1. 特定のシリーズの有効な日付をフィルタリングするプログラムをPythonで作成します

    入力 −シリーズがあると仮定します 0 2010-03-12 1 2011-3-1 2 2020-10-10 3 11-2-2 出力 −そして、シリーズの有効な日付の結果は、 0 2010-03-12 2 2020-10-10 ソリューション1 シリーズを定義します。 ラムダフィルターメソッドを適用して、一連のパターンを検証します。 data = pd.Series(l) result = pd.Series(filter(lambda x:re.match(r"\d{4}\W\d{2}\W\d{2}",x),data)) 最後に、isin()関数を

  2. Pythonでプログラムを作成して、一連の5つのランダムな偶数インデックスの小文字のアルファベットを生成します

    ソリューション1 リストに小文字のアルファベットを定義します。 forループを作成し、偶数のインデックス要素を見つけて、別のリストに追加します。以下に定義されています    ls = []    for i in l:       if(l.index(i)%2==0):          ls.append(i) 最後に、ランダムなサンプル5の値をリストに適用し、系列を生成します。 例 import pandas as pd import stri