(初日の100日と2時間)python3データ構造

リストは変更できますが、文字列とタプルは変更できません。

pythonのlistメソッド:

1.list.append(x)は、リストの最後に要素を追加します

list=[1,2,3,4,5]
print(list)
x=6
list.append(x)
print(list)

  

2.List.extend(L)は、指定されたリストのすべての要素を追加することによってリストを拡張します

list=[1,2,3,4,5]
print(list)
L='abc'
list.append(L)
print(list)

  

3.list.insert(i、x)指定された位置に要素を挿入し、xは指定された位置の後ろに挿入されます

list=[1,2,3,4,5]
print(list)
L='abc'
list.insert(list[2],L)
print(list)

  

4. list.remove(x)は、値がxである要素を削除し、存在しない場合はエラーを報告します

list=[1,2,3,4,5]
print(list)
list.remove(2)
print(list)

  

5.list.pop([i])リスト内の指定された位置から要素を削除します。インデックスが指定されていない場合、a.pop()は最後の要素を返します。要素がリストから削除されます。

list=[1,2,3,4,5]
print(list)
list.pop(0)
print(list)

list=[1,2,3,4,5]
list.pop(1)
print(list)

list=[1,2,3,4,5]
list.pop(2)
print(list)

list=[1,2,3,4,5]
list.pop(3)
print(list)

list=[1,2,3,4,5]
list.pop(4)
print(list)

list=[1,2,3,4,5]
list.pop( ) #空的情况默认删除最后一个
print(list)

list=[1,2,3,4,5]
list.pop(-1)
print(list)

  

6.list.clear()は、リスト内のすべてのアイテムを削除します。これは、delと同じです。 

7.list.index(x)は、リストの最初の値xのインデックスを返します。そうでない場合は、エラーを返します。

list=[1,2,3,4,5]
print(list)
print(list.index(2))

   

list=[1,2,2,2,2,2,23,4,5]
print(list)
print(list.index(2))

  

8.list.count(x)xがリストに表示される回数をカウントします

list=[1,2,2,2,2,2,23,4,5]
print(list)
print(list.count(2))

  

9.list.sort()はリスト内の要素をソートします

list=[9,8,7,5,0,4]
print(list)
print(list.sort())#不能这样写,输出为None
list.sort()
print(list)

  

10.list.reverse()リスト内の要素を反転します

list=[9,8,7,5,0,4]
print(list)
#print(list.reverse())   #不能写print里面
list.reverse()
print(list)

  

11.list.copy()は、リストの浅いコピーを返します。

注:挿入、削除、反転(またはリストを変更するための並べ替えなど)などのメソッドには戻り値がありません。

list=[9,8,7,5,0,4]
print(list)
print(list.reverse())
print(list.sort())
print(list.reverse())

  

おすすめ

転載: blog.csdn.net/zhangxue1232/article/details/109298892