Python序列之列表和元組

2021-07-10 23:17:57 字數 1420 閱讀 8472

列表的各個元素以逗號分隔,寫在方括號中。

>>> lst = [1,2,3,4]

>>>

list函式可以用於將所有型別的列表轉化為列表(list其實是一種型別,相當於型別轉換)。

>>> list('hello')

['h', 'e', 'l', 'l', 'o']

>>>

而''.join(somelist)可以將乙個由字元組成的序列轉換為字串。因為字串不能被修改,所以可以用list()和''.join()在字串和序列之間轉換。

>>> x[1] = 2
>>> del x[1]
>>> x[0:2] = [1,2]

>>> lst.count(1)        #計算列表中某個元素出現的次數

>>> lst.extend(lst2)    #在列表末尾追加另一列表

>>> lst.index(1)        #返回某個元素在列表中第一次出現時的索引

>>> lst.insert(1,'2')   #在列表索引為1處插入字元'2'

>>> lst.pop()           #刪除列表中索引為n的元素的值並返回該值;無引數時,預設刪除列表最後乙個元素

>>> lst.remove(1)       #一處列表中某個值的第乙個匹配項

>>> lst.reverse()       #將列表中的元素反向存放

>>> lst.sort()          #將列表中的元素按公升序排列

>>> lst.sort(cmp)

>>> lst.sort(reverse=true)

>>> lst.sort(key=len)

元組的各個元素用圓括號括起來。

>>> (1,2,3)

(1, 2, 3)

tuple和list一樣是一中型別,可以以序列作為引數並將其轉換為元組(相當於型別轉換)。

>>> tuple([1,2,3])

(1, 2, 3)

>>> tuple('hello')

('h', 'e', 'l', 'l', 'o')

元組的操作可以參照列表的操作(元組可以認為是不可變的列表)。

python之列表 元組

一 列表 1.作用 按位置存放多個值 2.定義 l 1,1.2,aaa print type l 3.型別轉換 但凡能夠被for迴圈遍歷的型別都可以當做引數傳給list 轉成列表 res list hello print res l for x in hello x print l res list...

初識Python之列表和元組

這一天二狗又被這幾個小混混攔住了 小混混張口就問,python的列表是什麼 二狗內心大喜 列表由一系列按特定順序排列的元素組成 在python中,用方括號 來表示列表,並用逗號來分隔其中的元素 就比如你們幾個的名字用列表就可以表示成 names 小混混1 小混混2 小混混3 小混混4 小混混5 pr...

python入門之列表和元組

列表和元組是一組資料的集合,同乙個集合中的元素型別可以不一樣 1.1 列表的基本操作 索引操作 分片操作 序列相加 序列相乘等 例如 索引操作 x 1,adb 3,45 print x 1 輸出adb print x 1 輸出45 例如 分片操作 x abcdefg print x 1 2 prin...