53.基本的な文法 - リスト

例外リストのリスト

  • 文字列は、[「F」、「D」、「S」]単一のリストを()を作成する文字列のリストと別れるときます
print(list("sdf"))

操作一覧リスト

アクセス操作

  • 直接添字演算子、0から開始インデックス

スライス

  • 傍受の任意のリスト、傍受した後、新しいリストを作成、元のリスト変わりません
  • スライス添字は、ときに左右には、含まれません
  • 添字、余分なコンテンツの添字にかかわらずもエラーを越えて
  • 左から右に撮影した添字は、0からインデックスを始め、正の数であります
  • インデックスが右から左に移動し、負である場合、インデックスは、-1から始まる、依然として左右含むが含まれていません
l_qp = [1, 2, 3, 4, 5]
print(l_qp)
print(l_qp[0:])
print(l_qp[:3])
print(l_qp[::2])
print(l_qp[2:(4+1)])
print(l_qp[2:100])
print(l_qp[4:2:-1])
print(l_qp[-3:-1])

条件を変更して再検索コピーへの追加と削除の一覧

  • :スプライシング、増加の背後には、インサート
l_z = [1, 2, 3, 4, 5]
print(l_z + [6, 7])
print(l_z * 2)
l_z.extend([10, 11])
print(l_z)
l_z.append(8)
print(l_z)
l_z.insert(1, 9)
print(l_z)
  • 删:デル、.pop(),.のremove(),.クリア()
l_s = [1, 2, 3, 4, 5, 6, 7, 8, 9]
del l_s[2],l_s[1]
print(l_s)
l_s.pop(1)
print(l_s)
l_s.remove(9)
print(l_s)
l_s.clear()
print(l_s)
  • 変更
    • 直接することができ、リスト内の要素を変更
  • 検索
    • 話がある前に話を探します
  • コピー
    • =リストは、直接、割り当て後の変数のように、同じ2つのリストのアドレスをコピー
    • .copy()関数を生成した後、この使用して新しいリストを
l_f0 = [1, 2, 3, 4, 5]
l_f1 = l_f0
print(id(l_f0))
print(id(l_f1))
l_f2 = l_f0.copy()
print(id(l_f0))
print(id(l_f2))

おすすめ

転載: www.cnblogs.com/TK-tank/p/12345338.html