Python( 四):操作列表

1讳侨、遍歷列表:
Lists = [1,2,3,4]
For i in lists:
Print i

2呵萨、小知識:
注意縮進,無需多余
遺漏冒號跨跨,程序出錯

3潮峦、創(chuàng)建數(shù)值列表:
Range()函數(shù)
for i in range(1,10):
Print i

lists = list(range(1,6))
Print lists

4、列表的統(tǒng)計計算:
max() min() sum()
(1)字母之間的計算:
List1 = [‘a’, ‘b’ ,’c’ ,’d’]
List2 = [‘A’, ‘B’ ,’C’ ,’D’]
List3 = [‘A’,’a’]

注:ASCII碼越大的值越大勇婴,字母統(tǒng)計計算不適用sum()函數(shù)
知識鏈接:ASCII碼:a = 97 A=65 其他自+

(2)字母與數(shù)字之間的計算:
List4 = [1,2, ’a’, ‘A’]
注:按照字母ASCII轉換成數(shù)字后和整數(shù)進行比較

(3)單純數(shù)字比較:
List5 = [1,2,3,4]
注:數(shù)字越大的越大忱嘹,且只有全是數(shù)字型的列表才能使用sum()函數(shù)

5、列表切片
前三個:lists[:3] 后三個 :lists[-3:] 中間數(shù)值:1:4

6耕渴、復制列表
List1 = [‘a’, ‘b’ ,’c’ ,’d’] List2 = list1[:]
7拘悦、賦值列表(list2 = list1 此處列表的值一旦變了,兩個列表的值都會同時變化)
注:復制列表不等于賦值列表萨螺,賦值列表創(chuàng)建的是兩個獨立的列表窄做,而賦值則不是
元祖
1、定義元祖:
tuples =(1,2)
Print tuples[0],tuples[1]

2慰技、遍歷元祖:
For i in tuples:
Print i
3、元祖內的元素值雖然不能修改但是我們可以修改整個變量的值(見注1)

# coding:utf-8
res = ('cake','rice','bread','cookie','milk')
for i in res:
   print i
#添加換行
print '\n'
res = ('cake','apple','bread','cookie','corn')
for i in res:
   print i

4组砚、刪除元祖
tuples = (1,2,3)
Del tuples (見注2)

5吻商、合并元祖 +
tuples1 = (1,2,3)
tuples2 = (4,5,6)
new = tuples1 + tuples2
Print new
輸出為:(1,2,3,4,5,6)

6、元祖內部元素的復制 n
tuples1 = (1,2,3)
Print tuples1
2

7糟红、判斷元素是否存在元祖中
tuples1 = (1,2,3)
Print 3 in tuples1

8艾帐、元祖切片
Tuples[1]索引為1的
Tuples[1:] 索引為1后的
Tuples[-1] 倒數(shù)最后一個
9、內置函數(shù)
比較兩個元祖的元素:cmp(tuple1,yuple2)
1盆偿、如果比較的元素是同類型的,則比較其值,返回結果柒爸。
2、如果兩個元素不是同一種類型,則檢查它們是否是數(shù)字事扭。
如果是數(shù)字,執(zhí)行必要的數(shù)字強制類型轉換,然后比較捎稚。
如果有一方的元素是數(shù)字,則另一方的元素"大"(數(shù)字是"最小的")
否則,通過類型名字的字母順序進行比較。
如果有一個列表首先到達末尾,則另一個長一點的列表"大"。
3今野、如果我們用盡了兩個列表的元素都是相等的,那么結果就是個平局,就是說返回一個 0葡公。

tuple1, tuple2 = (123, 'xyz'), (456, 'abc')

print cmp(tuple1, tuple2);
print cmp(tuple2, tuple1);
tuple3 = tuple2 + (786,);
print cmp(tuple2, tuple3)
tuple4 = (123, 'xyz')
print cmp(tuple1, tuple4)
結果:
-1
1
-1
0

元祖長度len(元祖名)
最大值.max()
最小值.min()
列表轉換元祖:tuple(list名)

注意:
1、列表list是可以后期修改元素的內容的条霜,但是元祖tuple元素值一旦定義后就不能修改了催什。
2、元組中的元素值是不允許刪除的宰睡,但我們可以使用del語句來刪除整個元組

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末蒲凶,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子拆内,更是在濱河造成了極大的恐慌旋圆,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,826評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件矛纹,死亡現(xiàn)場離奇詭異臂聋,居然都是意外死亡,警方通過查閱死者的電腦和手機或南,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,968評論 3 395
  • 文/潘曉璐 我一進店門孩等,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人采够,你說我怎么就攤上這事肄方。” “怎么了蹬癌?”我有些...
    開封第一講書人閱讀 164,234評論 0 354
  • 文/不壞的土叔 我叫張陵权她,是天一觀的道長。 經常有香客問我逝薪,道長隅要,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,562評論 1 293
  • 正文 為了忘掉前任董济,我火速辦了婚禮步清,結果婚禮上,老公的妹妹穿的比我還像新娘虏肾。我一直安慰自己廓啊,他們只是感情好,可當我...
    茶點故事閱讀 67,611評論 6 392
  • 文/花漫 我一把揭開白布封豪。 她就那樣靜靜地躺著谴轮,像睡著了一般。 火紅的嫁衣襯著肌膚如雪吹埠。 梳的紋絲不亂的頭發(fā)上第步,一...
    開封第一講書人閱讀 51,482評論 1 302
  • 那天疮装,我揣著相機與錄音,去河邊找鬼雌续。 笑死斩个,一個胖子當著我的面吹牛,可吹牛的內容都是我干的驯杜。 我是一名探鬼主播受啥,決...
    沈念sama閱讀 40,271評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼鸽心!你這毒婦竟也來了滚局?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 39,166評論 0 276
  • 序言:老撾萬榮一對情侶失蹤顽频,失蹤者是張志新(化名)和其女友劉穎藤肢,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體糯景,經...
    沈念sama閱讀 45,608評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡嘁圈,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,814評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了蟀淮。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片最住。...
    茶點故事閱讀 39,926評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖怠惶,靈堂內的尸體忽然破棺而出涨缚,到底是詐尸還是另有隱情,我是刑警寧澤策治,帶...
    沈念sama閱讀 35,644評論 5 346
  • 正文 年R本政府宣布脓魏,位于F島的核電站,受9級特大地震影響通惫,放射性物質發(fā)生泄漏茂翔。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,249評論 3 329
  • 文/蒙蒙 一履腋、第九天 我趴在偏房一處隱蔽的房頂上張望檩电。 院中可真熱鬧,春花似錦府树、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,866評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至载矿,卻和暖如春垄潮,著一層夾襖步出監(jiān)牢的瞬間烹卒,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,991評論 1 269
  • 我被黑心中介騙來泰國打工弯洗, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留旅急,地道東北人。 一個月前我還...
    沈念sama閱讀 48,063評論 3 370
  • 正文 我出身青樓牡整,卻偏偏與公主長得像藐吮,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子逃贝,可洞房花燭夜當晚...
    茶點故事閱讀 44,871評論 2 354

推薦閱讀更多精彩內容