python list学習ノート

1652 ワード

アクセス:下付きおよびスライスlist[0],list[0:-1]
変更:同じく下付きリスト[0]=value
削除さくじょ:del list[0]
接合:+[1,2,3]+[4,5,6]結果:[1,2,3,4,5,6]
繰り返し:*[1,2,3]*2結果:[1,2,3,1,2,3]
クエリ要素が存在するかどうか:in 3 in[1,2,3]はTrueを返します
遍歴:for x in[1,2,3]:
関数:
len(list)---長さ
max(list)----同じタイプの要素が必要です.
min(list)----同上
list(obj)----タイプ変換、メタグループをリストに変換
方法:
list.append()---末尾に要素を追加
list.count()---ある要素の数を計算します
list.「extend()」--末尾に別のシーケンスの複数の値を追加します.
list.index()---最初のインデックスを見つける
list.Insert()--インデックスの下にペア=オブジェクトを挿入
list.Pop()--要素のデフォルトの最後の1つを削除して返します.
list.「remove()」--最初の要素を削除します.
list.reverse()--反転
list.sort()--ソート、比較可能なタイプのみソート
list.クリア()--クリア
list.Copy()--コピー
#!/usr/bin/python3
#-*- coding: utf-8 -*-
list1 = ["Google","Runoob",1997,2000]
print(list1[2])
list2 = [1,2,3,4,5,6,7]
print("list1[0]:",list1[0])
print("list2[1:5]:",list2[1:5])
list1[2] = 2001
print(list1[2])
del list1[2]
print(list1)
print(len(list1))
del list1[-1]
print(list1)
print(max(list1))
print(min(list1))
tuple1 = ("a",1,2,3,4,5,6,7)
list3 = list(tuple1)
print(isinstance(list3,list))
list1.append(["a","b","c"])
print(list1)
list4 = [1,1,1,2,2,2,2,3,3,3,3,3,"a","a"]
print(list4.count(2))
print(list4.count("a"))
list4.extend(list1)
print(list4)
print(list4.index("a"))
list4.insert(1,"adfsd")
print(list4)
list4.pop()
print(list4)
list4.pop(0)
print(list4)
list4.remove("a")
print(list4)
list4.reverse()
print(list4)
#list4.sort()     
list4.clear()
list5 = list1.copy()
print(list4)
print(list5)