Pythonでリストの各要素を整数に変換する方法


  1. map()関数を使用する方法:

    my_list = ['1', '2', '3', '4', '5']
    my_list = list(map(int, my_list))
    print(my_list)

    出力:

    [1, 2, 3, 4, 5]

    この方法では、map()関数を使って各要素をint()関数に適用し、リストに変換しています。

  2. リスト内包表記を使用する方法:

    my_list = ['1', '2', '3', '4', '5']
    my_list = [int(x) for x in my_list]
    print(my_list)

    出力:

    [1, 2, 3, 4, 5]

    この方法では、リスト内包表記を使って各要素をint()関数に適用しています。

  3. forループを使用する方法:

    my_list = ['1', '2', '3', '4', '5']
    for i in range(len(my_list)):
    my_list[i] = int(my_list[i])
    print(my_list)

    出力:

    [1, 2, 3, 4, 5]

    この方法では、forループを使って各要素をint()関数に適用しています。

これらの方法を使うと、Pythonでリストの各要素を簡単に整数に変換することができます。どの方法を選ぶかは好みやコードの文脈によって異なる場合があります。