Python(4)


リストと組み込み関数(1)


append(), insert()

  • append(value):リストの最後に値を追加します.
  • insert(index, value):リストのインデックスに値を追加します.既存のインデックス・ビットの値が後退します.
  • alist = [1, 2, 3, 4, 5]
    alist.append(6)
    print(alist)
    alist.insert(3, 7)
    print(alist)
    # 출력
    [1, 2, 3, 4, 5, 6]
    [1, 2, 3, 7, 4, 5, 6]

    pop(), remove(), index()

  • pop():最後の値をリストから削除して戻ります.
  • pop(index):indexの値をリストから削除して戻ります.
  • remove(value):リストから値を検索して削除します.
  • index(value):リストから値を返す位置.
  • alist = [1, 2, 3, 4, 5]
    print(alist.index(3))
    a = alist.pop()
    print(a, alist)
    b = alist.pop(2)
    print(b, alist)
    alist.remove(4)
    print(alist)
    # 출력
    2
    5 [1, 2, 3, 4]
    3 [1, 2, 4]
    [1, 2]

    sum(), max(), min()

  • sum(iterable or args)
  • max(iterable or args):ファクタ値の最大値を返します.
  • min(iterable or args):ファクタ値の最小値を返します.
  • alist = list(range(1, 11))
    print(alist)
    print(sum(alist))
    print(max(alist))
    print(min(alist))
    # 출력
    [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
    55
    10
    1

    sort(), sorted(), clear()

  • sort(reverse=False):リスト内のメソッドで、元の値を並べ替えます.既定値は昇順です.
  • sort(reverse=True:降順で並ぶ.
  • sorted(iterable, reverse=False):Python内蔵関数.元の値を保持し、位置合わせの値を返します.既定値は昇順です.
  • sorted(reverse=True):降順で並ぶ.
  • clear():リストのすべての要素を削除します.
  • alist = [7, 4, 1, 10, 8, 2, 3, 6]
    print(sorted(alist))
    print(alist)
    alist.sort(reverse=True)
    print(alist)
    alist.clear()
    print(alist)
    # 출력
    [1, 2, 3, 4, 6, 7, 8, 10]
    [7, 4, 1, 10, 8, 2, 3, 6]
    [10, 8, 7, 6, 4, 3, 2, 1]
    []