python序列型別

2021-07-15 10:18:30 字數 901 閱讀 9658

字元型別:

字串字面量:將文字放入單引號、雙引號、三引號中

文件字串

>>> def testdoc():

..."testdoc"

... print("hello world")

...

>>> testdoc()

hello world

>>> testdoc.__doc__

'testdoc'

s[i]索引運算子

s[i:j]切片運算子,s[i:j:stride]擴充套件切片

min(s)、max(s)只適用於能夠對元素排序的序列

列表:

容器型別

任意物件的有序集合,通過索引訪問其中元素,可變物件

異構,任意巢狀

支援在原處修改

l1+l2,合併兩個列表,返回乙個新的列表,不會修改原列表

l1*n:把l1重複n次,返回乙個新列表

in:成員關係判斷符,用法:item in container

列表複製:

淺拷貝,l1 = [1,2,3,4]

l2 = l1

深拷貝:

import

copy

l2 =copy.deepcopy(l1)

或l2 = l1[:]

元組:

表示式符號:()

容器物件:任意物件的有序集合,通過索引訪問其中的元素,不可變物件,長度固定

異構,巢狀

雖然元組不可變,但是如果元組內,巢狀了可變型別的元素,此類元素的修改不會返回新元組

字典:dict

通過鍵實現元素訪問,可變型別容器,長度可變,異構,巢狀

{}空字典

python 序列型別

x in s 如果x是s的元素,返回true x not in s 同理 s t 連線兩個序列 s n 將s序列複製n次 s i 索引 s i j s i j k 返回從i到j以k為間隔的子串行ls python 1 2 ls 1 對序列取反len s 返回s長度 min s s中最小的元素 max...

python 序列型別

序列表示索引為非負整數的有序物件集合,包括字串,列表,元祖。字串是字元的序列,列表和元祖是任意python物件的序列。字串和元祖不可變,列表可以插入,刪除和替換元素,是可變的。所有序列都支援迭代 索引s i s 123456 s 5 6 切片 s i j s i j stride l a b c d...

python 序列型別方法

1.列表的常用方法 l.clear 清空整個列表。l.copy 複製列表,和l 的複製方式一樣屬於淺複製。l.count obj 統計某個元素在列表中出現的次數。l.extend obj 用obj擴充套件原來的列表。obj可以是列表和元組,如果是字典,則只會新增字典的key l.index obj ...