Python
 Computer >> コンピューター >  >> プログラミング >> Python

Pythonで文字列のリスト内の要素の大文字と小文字を変換する


データ操作の一環として、文字列内のすべての文字に対して単一の大文字小文字を区別する必要があります。この記事では、大文字と小文字が混在する文字列要素を含むリストを取得する方法を説明します。次に、いくつかのPython関数を適用して、それらすべてを1つのケースに変換します。

lower()を使用

lower関数は、文字列全体を小文字に変換できる文字列関数です。したがって、ラムダとマップを使用して、リスト内の各要素に下位関数を適用します。

listA = ['MoN', 'TuE', 'FRI']
# Given list
print("Given list : \n",listA)
res = list(map(lambda x: x.lower(), listA ))
# printing output
print("New all lowercase list: \n",res)

出力

上記のコードを実行すると、次の結果が得られます-

Given list :
['MoN', 'TuE', 'FRI']
New all lowercase list:
['mon', 'tue', 'fri']

with upper()

このアプローチでは、forループを介してupper()をリストに直接適用します。したがって、各文字列は大文字に変換されます。

listA = ['MoN', 'TuE', 'FRI']
# Given list
print("Given list : \n",listA)
res = [x.upper() for x in listA]
# printing output
print("New all uppercase list: \n",res)

出力

上記のコードを実行すると、次の結果が得られます-

Given list :
['MoN', 'TuE', 'FRI']
New all uppercase list:
['MON', 'TUE', 'FRI']

  1. Python-文字列のリストをリストのリストに変換します

    この記事では、文字列データ型を含むリストのリストを作成する方法を説明します。内部リスト自体または文字列データ型であり、要素として数値または文字列を含めることができます。 ストリップとスプリットの使用 これらの2つのメソッドを使用して、最初にリストを分離し、次にリストの各要素を文字列に変換します。 例 list1 = [ '[0, 1, 2, 3]','["Mon", "Tue", "Wed", "Thu"]' ] print ("The given list is : \

  2. Python-リストのリスト内の個別の要素に列を変換します

    Pythonを使用してデータを分析したりデータを処理したりする際に、異なる列のリストを取得するために、指定されたリストを再モデル化または再形成する必要がある状況に遭遇します。以下で説明するように、複数のアプローチでそれを達成できます。 スライスの使用 特定の要素でリストをスライスして、列構造を作成できます。ここでは、指定されたリストを、要素が中央から分割された新しいリストに変換します。 2つのforループを訴えます。外側の要素は要素を0番目の要素から2番目の要素に分割し、内側の要素は2番目の要素から最後の要素に分割します。 例 x = [[5,10,15,20],[25,30,35,40],