python的指令大全 python列表命令

2021-10-11 00:05:48 字數 3312 閱讀 6288

建立普通列表:member;; 建立混合列表:mix; 建立空列表:empty

>>> member = ['lala','oo']

>>> member

['lala', 'oo']

>>> member

['lala', 'oo', 'jjj']

>>> len(member)

>>> member.extend(['xx','pp'])

>>> member

['lala', 'oo', 'jjj', 'xx', 'pp']

>>> len(member )

>>> member .insert(0,'ll')

>>> member

['ll', 'lala', 'oo', 'jjj', 'xx', 'pp']

extend() 擴充套件乙個列表

insert()排列或插入,排序要從0開始

從列表中獲取元素

通過元素的索引值(index)從列表中獲取單個元素,從0開始

用temp可以改變位置

>>>member

['ll', 'lala', 'oo', 'jjj', 'xx', 'pp']>>>member [0]'ll'

>>> temp =member [0]>>> member [0] = member [1]>>>member

['lala', 'lala', 'oo', 'jjj', 'xx', 'pp']>>> member [1] =temp>>>member

['lala', 'll', 'oo', 'jjj', 'xx', 'pp']>>>

從列表刪除元素

1:remove()

2:del

3:pop() 從列表中取出乙個元素

>>>member

['lala', 'll', 'oo', 'jjj', 'xx', 'pp']>>> member.remove ('ll')>>>member

['lala', 'oo', 'jjj', 'xx', 'pp']>>> del member [1]>>>member

['lala', 'jjj', 'xx', 'pp']>>>member .pop()'pp'

>>>member

['lala', 'jjj', 'xx']>>> name =member .pop()>>>name'xx'

>>>member

['lala', 'jjj']>>> member .pop(1)'jjj'

>>>member

['lala']

利用列表分片:slice

>>> member [1:3]

1代表開始,3代表結束 0:可以不用寫 最後也可以不用寫, 都不寫可以拷貝檔案

>>>member

['小耿哥', '耿哥', 'lala', 'haha']>>> member [1:3]

['耿哥', 'lala']>>>member

['小耿哥', '耿哥', 'lala', 'haha']>>> member [:3]

['小耿哥', '耿哥', 'lala']>>>member [:]

['小耿哥', '耿哥', 'lala', 'haha']>>> member2 =member [:]>>>member2

['小耿哥', '耿哥', 'lala', 'haha']

列表常用操作符

1:比較操作符

2:邏輯操作符

3:連線操作符

4:重複操作符

5:成員關係操作符

>>> list1 = [123,234]>>> list2 = [345,456]>>> list1 >list2

false>>> list3 = [123,234]>>> (list1 < list2) and (list1 ==list3)

true>>> list4 = list1 +list3>>>list4

[123, 234, 123, 234]>>>不能新增新元素》 list3 * 3[123, 234, 123, 234, 123, 234]>>> list3 *= 3

>>>list3

[123, 234, 123, 234, 123, 234]>>> 123 inlist3

true>>> list5 = [123,['小耿哥'],456]>>> '小耿哥' in list5[1]

true>>> '用索引號去訪問列表的值'

'用索引號去訪問列表的值'

>>> list5[1][0]'小耿哥'

列表的小夥伴

count:計算引數在列表的次數

index:索引

reverse:逆行

sort:指定方式排序

>>> list3.count(123)3

>>> list3.index(123)

0>>> list3.index(123,3,7)4

>>>list3.reverse()>>>list3

[234, 123, 234, 123, 234, 123]>>> list6 = [4,3,6,4,98,54,54,41]>>>list6.sort()>>>list6.sort()>>>list6]

syntaxerror: invalid syntax>>>list6

[3, 4, 4, 6, 41, 54, 54, 98]>>> list6.sort(reverse=true)>>>list6

[98, 54, 54, 41, 6, 4, 4, 3]

元組:不可以被修改

元組跟列表很相似

>>> tuple1 = (1,2,3,4,5,6,7,8)>>>tuple1

(1, 2, 3, 4, 5, 6, 7, 8)>>> tuple1[1]2

>>> tuple1[5:]

(6, 7, 8)>>> tuple2 =tuple1[:]>>>tuple2

(1, 2, 3, 4, 5, 6, 7, 8)>>> temp = (1)>>>temp1

>>> temp2 = 2,3,4

>>>type(temp2)

>>>type(temp)

>>> 8 * (8)64

>>> 8 * (8,)

(8, 8, 8, 8, 8, 8, 8, 8)>>> '跟逗號有關'

'跟逗號有關'

>>> temp = ('小耿哥','古風歌','耿哥','哈哈啊')>>>temp

('小耿哥', '古風歌', '耿哥', '哈哈啊')>>> temp = temp[:2] + ('啦啦',) + temp[2:]>>>temp

('小耿哥', '古風歌', '啦啦', '耿哥', '哈哈啊')

Vi 指令大全

vi filename 開啟或新建檔案,並將游標置於第一行首 vi n filename 開啟檔案,並將游標置於第n行首 vi filename 開啟檔案,並將游標置於最後一行首 vi pattern filename 開啟檔案,並將游標置於第乙個與pattern匹配的串處 vi r filenam...

Vi指令大全

目錄 顯示隱藏 1 進入vi的命令 2 移動游標類命令 3 螢幕翻滾類命令 4 插入文字類命令 5 刪除命令 6 搜尋及替換命令 7 選項設定 8 最後行方式命令 9 暫存器操作 編輯 vi filename 開啟或新建檔案,並將游標置於第一行首 vi n filename 開啟檔案,並將游標置於第...

Git 指令大全

git 是分布式的版本控制系統,從架設 簡易操作 設定,此篇主要是整理 基本操作 遠端操作 等.注 git 的範圍太廣了,把這篇當作是初學入門就好了.注意事項 由 project git config 可知 若有更多,亦可由此得知 平常沒事不要去動到 origin,如果動到,可用 git reset...