リストの削除
リストの追加、削除、変更、検索
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)
2.2 insert-インデックスに従って任意の場所を挿入
a.insert(3,'haha')print(a)
3.修正
単一変更a[1]='haha'print(a)
複数の修正a[1:3]=['a','b']print(a)
4.削除
removea.remove(a[1])a.remove('wuchao')print(a)
Pop--削除内容b=a.pop(1)print(a)print(b)を変数で受信できます.
del---変数del a[1]print(a)を削除できます
5.count---統計要素の出現回数
a = ['wuchao','jinxing','xiaohu','sanpan','ligang','wuchao'].count('wuchao')print(a)
6.extend---追加
a = [1,2,3]b = [4,5,6]a.extend(b)print(a,b)
7.index---要素を取り出す位置
a = ['wuchao','jinxing','xiaohu','sanpan','ligang']print(a.index('xiaohu'))
8.reverse---逆ソート
a = ['wuchao','jinxing','xiaohu','sanpan','ligang']a.reverse()print(a)
9.sort---並べ替え
s = [1,5,3,2]s.sort()print(s)
s=['ligang','Sanpan','xiaohu','Jinxing','wuchao']s.sort()#小さい頃から大きいs.sort(reverse=True)#大きいから小さいprint(s)
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']