パイソン リストの要素を分割する方法

リストの要素を分割するにはリスト内包またはループを使用できます。

リスト内包表記は、リストを複数の要素に展開する簡潔な方法です。次に例を示します。

my_list = [1, 2, 3, 4, 5]
split_list = [item for sublist in my_list for item in sublist]
print(split_list)

ネイティブ日本語で文を言い換えてください。1つのオプションのみで結構です: 出力:

[1, 2, 3, 4, 5]

この例では、元のリスト my_list は1階層しか含みませんが、リスト内包表記を使用すると、それを複数の要素に分割できます。

リストをループで分割したい場合、入れ子状のループを使用する方法があります。以下に例を示します。

my_list = [1, 2, 3, 4, 5]
split_list = []
for sublist in my_list:
    for item in sublist:
        split_list.append(item)
print(split_list)

ネイティブな日本語で言い換えると次のようになります。

[1, 2, 3, 4, 5]

この例では、ネストされた2つのループを使用して、元のリスト`my_list`内の各サブリストを反復処理し、その要素を新しいリスト`split_list`に追加します。

リスト内包表記またはループのどちらを使っても、リスト内の要素を個々の要素に分解するできます。

bannerAds