リストの削除

2657 ワード

リストの追加、削除、変更、検索
a = ['wuchao','jinxing','xiaohu','sanpan','ligang']
1.スライスを調べる
インデックスから値を取り、インデックスは左から右へ0から計算します.右から左は-1からprint(a[1])#2番目の値print(a[1:-1])#2番目から最後から2番目の値print(a[1:-1:1])#左から右へ1つずつprint(a[1::2])#左から右へ1つずつ除去print(a[3::-2])#右から左へ1つずつ除去
2.増加
2.1 append---追加最後
a.append('xupeng')print(a)
    :
['wuchao', 'jinxing', 'xiaohu', 'sanpan', 'ligang', 'xupeng']

2.2 insert-インデックスに従って任意の場所を挿入
a.insert(3,'haha')print(a)
    :
['wuchao', 'jinxing', 'xiaohu', 'haha', 'sanpan', 'ligang']

3.修正
単一変更a[1]='haha'print(a)
#    :
['wuchao', 'haha', 'xiaohu', 'sanpan', 'ligang']

複数の修正a[1:3]=['a','b']print(a)
    :
['wuchao', 'a', 'b', 'sanpan', 'ligang']

4.削除
removea.remove(a[1])a.remove('wuchao')print(a)
    :
['xiaohu', 'sanpan', 'ligang']

Pop--削除内容b=a.pop(1)print(a)print(b)を変数で受信できます.
    :
['wuchao', 'xiaohu', 'sanpan', 'ligang']
jinxing

del---変数del a[1]print(a)を削除できます
    :
['wuchao', 'xiaohu', 'sanpan', 'ligang']
del a

5.count---統計要素の出現回数
a = ['wuchao','jinxing','xiaohu','sanpan','ligang','wuchao'].count('wuchao')print(a) :2
6.extend---追加
a = [1,2,3]b = [4,5,6]a.extend(b)print(a,b)
    :
[1, 2, 3, 4, 5, 6] [4, 5, 6]

7.index---要素を取り出す位置
a = ['wuchao','jinxing','xiaohu','sanpan','ligang']print(a.index('xiaohu'))
    :
2

8.reverse---逆ソート
a = ['wuchao','jinxing','xiaohu','sanpan','ligang']a.reverse()print(a)
    :
['ligang', 'sanpan', 'xiaohu', 'jinxing', 'wuchao']

9.sort---並べ替え
s = [1,5,3,2]s.sort()print(s)
    :
[1, 2, 3, 5]

s=['ligang','Sanpan','xiaohu','Jinxing','wuchao']s.sort()#小さい頃から大きいs.sort(reverse=True)#大きいから小さいprint(s)
    :    ,    
['Jinxing', 'Sanpan', 'ligang', 'wuchao', 'xiaohu']