Python--序列

通用序列操作:索引溉潭、切片、加少欺、乘喳瓣、成員資格檢查、序列長度赞别、最大最小元素

1畏陕、索引

>>> greeting = 'hello
>>> greeting[0]
'h'
>>> greeting[-1]
'o'
>>> 'hello'[1]
'e'

2、切片

>>> numbers = [1,2,3,4,5,6,7,8,9,10]
>>> numbers[3:6]
[4, 5, 6]
>>> numbers[0:1]
[1]
>>> numbers[-3:-1]
[8, 9]
>>> numbers[-3:0] # 左邊索引比用變索引晚出現(xiàn)仿滔,結(jié)構(gòu)就是空序列
[]
>>> numbers[-3:] # 從后往前
[8, 9, 10]
>>> numbers[:3] # 從前往后
[1, 2, 3]
>>> numbers[:]
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10] # 復(fù)制序列

2.1惠毁、步長

>>> numbers[0:10:1]
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
>>> numbers[0:10:2]
[1, 3, 5, 7, 9]
>>> numbers[::4] # 取每四個元素中的第一個
[1, 5, 9]`
>>> numbers[8:3:-1] # 從右往左取
[9, 8, 7, 6, 5]
>>> numbers[10:0:-2] # 從右往左每兩個取右邊第一個
[10, 8, 6, 4, 2]
>>> numbers[0:10:-2]
[]
>>> numbers[::-2]
[10, 8, 6, 4, 2]
 >>>numbers[5::-2]
[6, 4, 2]
>>> numbers[:5:-2]
[10, 8]

開始點(diǎn)的元素(最左邊的元素)包括在結(jié)果中,而結(jié)束點(diǎn)的元素(最右 邊的元素)則不在切片之內(nèi)崎页。當(dāng)使用一個負(fù)數(shù)作為步長時(shí)鞠绰,必須讓開始點(diǎn)(開始索引)大于結(jié)束點(diǎn)。在沒有明確指定開始點(diǎn)和結(jié)束點(diǎn)的時(shí)候飒焦,正負(fù)數(shù)的使用可能會帶來一些混淆蜈膨。不過在這種情況下Python會進(jìn)行正確的操作:對于一個整數(shù)步長,Python會從序列的頭部開始向右提取元素牺荠;而對于負(fù)數(shù)步長翁巍,則是從序列的尾部開始向左提取元素,直到第一個元素休雌。

3灶壶、序列加法

>>> [1,2,3] + [4,5,6]
[1, 2, 3, 4, 5, 6]
>>> 'hello' + 'world''helloworld'
>>> [1,2,3] + 'hello'
Traceback (most recent call last):
    File "<stdin>", line 1, in <module>
TypeError: can only concatenate list (not "str") to list

注:兩種相同類型的序列才能連接操作

4、乘法

>>> 'python' * 5
'pythonpythonpythonpythonpython'
>>> [1,2] * 10
[1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2]
>>> [None] * 10
[None, None, None, None, None, None, None, None, None, None] 
#長度為10杈曲,無元素的列表

5例朱、成員資格檢查

>>> str = 'resfjs'
>>> 'f' in str
True
>> 'w' in str
False

6孝情、序列長度,最大最小元素

>>> numbers = [100, 34, 678]
>>> len(numbers)
3
>>> max(numbers)
678
>>> min(numbers)
34
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末洒嗤,一起剝皮案震驚了整個濱河市箫荡,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌渔隶,老刑警劉巖羔挡,帶你破解...
    沈念sama閱讀 216,591評論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異间唉,居然都是意外死亡绞灼,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,448評論 3 392
  • 文/潘曉璐 我一進(jìn)店門呈野,熙熙樓的掌柜王于貴愁眉苦臉地迎上來低矮,“玉大人,你說我怎么就攤上這事被冒【啵” “怎么了?”我有些...
    開封第一講書人閱讀 162,823評論 0 353
  • 文/不壞的土叔 我叫張陵昨悼,是天一觀的道長蝗锥。 經(jīng)常有香客問我,道長率触,這世上最難降的妖魔是什么终议? 我笑而不...
    開封第一講書人閱讀 58,204評論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮葱蝗,結(jié)果婚禮上穴张,老公的妹妹穿的比我還像新娘。我一直安慰自己两曼,他們只是感情好皂甘,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,228評論 6 388
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著合愈,像睡著了一般叮贩。 火紅的嫁衣襯著肌膚如雪击狮。 梳的紋絲不亂的頭發(fā)上佛析,一...
    開封第一講書人閱讀 51,190評論 1 299
  • 那天,我揣著相機(jī)與錄音彪蓬,去河邊找鬼寸莫。 笑死,一個胖子當(dāng)著我的面吹牛档冬,可吹牛的內(nèi)容都是我干的膘茎。 我是一名探鬼主播桃纯,決...
    沈念sama閱讀 40,078評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼披坏!你這毒婦竟也來了询兴?” 一聲冷哼從身側(cè)響起襟士,我...
    開封第一講書人閱讀 38,923評論 0 274
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后记劝,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,334評論 1 310
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡渤愁,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,550評論 2 333
  • 正文 我和宋清朗相戀三年慕趴,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片攻旦。...
    茶點(diǎn)故事閱讀 39,727評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡喻旷,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出牢屋,到底是詐尸還是另有隱情且预,我是刑警寧澤,帶...
    沈念sama閱讀 35,428評論 5 343
  • 正文 年R本政府宣布伟阔,位于F島的核電站辣之,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏皱炉。R本人自食惡果不足惜怀估,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,022評論 3 326
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望合搅。 院中可真熱鬧多搀,春花似錦、人聲如沸灾部。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,672評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽赌髓。三九已至从藤,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間锁蠕,已是汗流浹背夷野。 一陣腳步聲響...
    開封第一講書人閱讀 32,826評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留荣倾,地道東北人悯搔。 一個月前我還...
    沈念sama閱讀 47,734評論 2 368
  • 正文 我出身青樓,卻偏偏與公主長得像舌仍,于是被迫代替她去往敵國和親妒貌。 傳聞我的和親對象是個殘疾皇子通危,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,619評論 2 354

推薦閱讀更多精彩內(nèi)容

  • Python 提供的幾種序列:字符串、 列表灌曙、元組 序列通用操作: 1. 索引 Python 從 0 開始計(jì)數(shù)菊碟,從...
    McDu閱讀 315評論 0 0
  • 數(shù)據(jù)結(jié)構(gòu):通過某種方式組織在一起的數(shù)據(jù)元素的集合,這些數(shù)據(jù)元素可以是數(shù)字或者字符在刺,甚至是其他的數(shù)據(jù)結(jié)構(gòu)框沟。Pytho...
    SateZheng閱讀 212評論 0 0
  • 文章主要記錄了條件和循環(huán)中的一些自己忽視的知識點(diǎn),和一些自己在應(yīng)用過程中出現(xiàn)的錯誤增炭,系統(tǒng)的對這部分知識進(jìn)行梳理與補(bǔ)...
    CinderellaM閱讀 632評論 0 5
  • python序列類型 容器序列 容器序列能夠存放不同類型的數(shù)據(jù)忍燥,像list、tuple和collections.d...
    若無若虛閱讀 360評論 0 0
  • 醫(yī)生開了一個月藥量隙姿。心理醫(yī)生300梅垄,心理測量300,藥250输玷。加起來850. 第一天一粒队丝,頭疼嚴(yán)重,偶爾哭泣欲鹏。食欲尚可
    三明貓1995閱讀 151評論 0 0