Python入門の1つ:listリスト

1872 ワード

Pythonのインストールや環境設定などについては、すでに多くのブログで詳しく紹介されていますが、ここではあまり話さず、直接pythonの基礎を築きました~~本稿ではpython 3に基づいて、エディタについてはPycharmやVscodeを使うのがいいです.まずpythonのlist,tuple,dict,setについて説明します.これらはpythonに組み込まれたデータ構造です.
  • list

  • List(リスト)は、エレメントをいつでも追加および削除できる秩序化された集合(可変秩序化テーブル)です.例:fruit=['Grapes','pineapple','banana']はリストであり、リストの一般的な操作には長さ、値、追加、削除、置換などの操作がある.
  • 取長len():
    len(fruit)
    fruitリストには3つの要素があるので、取長の結果は3となります.ただし、リストのインデックスは0から始まることに注意してください.以下に例を挙げて説明します.
  • インデックス値:
  •        >>>fruit = ['Grapes','pineapple','banana']
           >>>print(fruit[0])
           Grapes
  • インデックスが範囲外の場合はIndexError:
    >>>print(fruit[3])
    IndexError: list index out of range
  • 注意:-1,-2をインデックスとして使用すると、リストの最下位、2番目の値が表示されます.
  • 追加:リスト末尾に値を追加、
  •        >>>fruit.append('Pitaya')
           >>>print(fruit)
           ['Grapes', 'pineapple', 'banana', 'Pitaya']
    リスト内の任意の場所に挿入値を追加し、insert(i)を用いて、例えばリスト内の第3項に1項を追加することもできる.
           >>>fruit.insert(2,'Pitaya')#     0  ,   2,   3
           >>>print(fruit)
           ['Grapes', 'pineapple', 'Pitaya', 'banana']
  • 削除:リストの末尾要素を削除
  • >>>fruit.pop()
    >>>print(fruit)
    ['Grapes', 'pineapple']

    リスト内の任意の位置の要素を削除してpop(i)を使用することもできます.
    >>>fruit.pop(2)
    >>>print(fruit)
    ['Grapes', 'pineapple']
  • 置換:直接付与すればよい
  • >>>fruit[1]='Pitaya'
    >>>print(fruit)
    ['Grapes', 'Pitaya', 'banana']

    リスト内の要素のデータ型は、次のように異なります.
     L = ['Apple', 123, True]