亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > Python > 正文

【2-3】Python基礎——列表和元祖

2019-11-06 07:18:35
字體:
來源:轉載
供稿:網友

一 列表:list

1.定義

Python內置的一種數據類型。是一種有序的集合,可以隨時添加和刪除其中的元素。

>>> classmates=['Michael','Bob','Tracy']>>> classmates['Michael', 'Bob', 'Tracy']

變量 classmates就是一個list,list里面的元素的數據類型也可以不同。

2.基本操作

1)len():獲得list元素的個數。

>>> len(classmates )3

2)classmates[0] :通過索引訪問list中的元素。要取最后一個元素,除了計算索引位置外,還可以用-1做索引,直接獲取最后一個元素。以此類推,可以獲取倒數第2個、倒數第3個。

>>> classmates [0]'Michael'>>> classmates[-1]'Tracy'

3)classmates.append('Adam') :往list中追加元素到末尾。

>>> classmates.append('Adam')>>> classmates['Michael', 'Bob', 'Tracy', 'Adam']

4)classmates.insert(1, 'Jack') :把元素插入到指定的位置。

>>> classmates.insert(1,'Jack')>>> classmates['Michael', 'Jack', 'Bob', 'Tracy', 'Adam']

5)pop() :刪除list末尾的元素。

>>> classmates.pop()'Adam'>>> classmates['Michael', 'Jack', 'Bob', 'Tracy']

6)pop(i): 刪除list中指定位置的元素。

>>> classmates.pop(1)'Jack'>>> classmates['Michael', 'Bob', 'Tracy']

7)classmates[1] = 'Sarah' :某個元素替換成別的元素,直接賦值給對應的索引位置。

>>> classmates[1] = 'Sarah'>>> classmates['Michael', 'Sarah', 'Tracy']

3.二維列表

list元素可以是另一個list:

>>> s = ['python', 'java', ['asp', 'php'], 'scheme']>>> len(s)4

或者

>>> p = ['asp', 'php']>>> s = ['python', 'java', p, 'scheme']

要拿到'php'可以寫p[1]或者s[2][1]


二 元祖:tuple

1.定義

Python中另一種有序列表。tuple和list非常類似,但是tuple一旦初始化就不能修改。

因為tuple不可變,所以代碼更安全。如果可能,能用tuple代替list就盡量用tuple。

>>> classmates = ('Michael', 'Bob', 'Tracy')

2.基本操作

沒有append(),insert()這樣的方法,其他獲取元素的方法和list是一樣的。

你可以正常地使用classmates[0] ,classmates[-1] ,但不能賦值成另外的元素。

3.tuple的陷阱

當你定義一個tuple時,在定義的時候,tuple的元素就必須被確定下來。例如:

>>> t = (1, 2)>>> t(1, 2)

如果要定義一個空的tuple,可以寫成()

>>> t = ()>>> t()

但是,要定義一個只有1個元素的tuple,如果你這么定義:

>>> t = (1)>>> t1

定義的不是tuple,是1這個數!這是因為括號()既可以表示tuple,又可以表示數學公式中的小括號,這就產生了歧義。

因此,Python規定,這種情況下,按小括號進行計算,計算結果自然是1。

所以,只有1個元素的tuple定義時必須加一個逗號,,來消除歧義:

>>> t = (1,)>>> t(1,)

Python在顯示只有1個元素的tuple時,也會加一個逗號,,以免誤解成數學計算意義上的括號。


4.“可變的”tuple

>>> t = ('a', 'b', ['A', 'B'])>>> t[2][0] = 'X'>>> t[2][1] = 'Y'>>> t('a', 'b', ['X', 'Y'])

定義的時候tuple包含的3個元素: 這里寫圖片描述

當把list的元素'A''B'修改為'X''Y'后,tuple變為: 這里寫圖片描述

表面上看,tuple的元素確實變了。但其實變的不是tuple的元素,而是list的元素,tuple一開始指向的list并沒有改成別的list。

所以,tuple所謂的“不變”是說:tuple的每個元素,指向永遠不變。即指向’a’,就不能改成指向’b’,指向一個list,就不能改成指向其他對象,但指向的這個list本身是可變的。

要創建一個內容也不變的tuple怎么做?那就必須保證tuple的每一個元素本身也不能變。

轉自http://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000/001386819318453af120e8751ea4d2696d8a1ffa5ffdfd7000


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美在线视频在线播放完整版免费观看| 高清一区二区三区日本久| 欧美一区二区大胆人体摄影专业网站| 亚洲娇小xxxx欧美娇小| 国产欧美日韩视频| 国产精品视频精品| 国产精品日日摸夜夜添夜夜av| 精品久久久久久久大神国产| 伊人久久免费视频| 大胆人体色综合| 久久成人免费视频| 欧美不卡视频一区发布| 精品一区电影国产| 成人xxxx视频| 国产精品羞羞答答| 欧美激情2020午夜免费观看| 另类视频在线观看| 久久精品中文字幕免费mv| 国产美女主播一区| 久久这里只有精品视频首页| 一区二区三区美女xx视频| 久久精品小视频| 国产在线观看精品一区二区三区| 久久久久久网址| 亚洲乱亚洲乱妇无码| 国产拍精品一二三| 国产精品免费一区| 国产精品久久久久免费a∨| 国产精品午夜国产小视频| 91精品91久久久久久| 成人国产精品一区二区| 国产精品视频免费在线| 国产精品三级在线| 国产日韩中文字幕在线| 欧美午夜精品久久久久久浪潮| 久久久亚洲国产天美传媒修理工| 久热精品视频在线观看| 亚洲国产美女精品久久久久∴| 国产偷亚洲偷欧美偷精品| 欧美日韩一二三四五区| 亚洲精品www| 最近2019中文免费高清视频观看www99| 91成人在线观看国产| 色综合视频一区中文字幕| 热久久视久久精品18亚洲精品| 国产精品免费看久久久香蕉| 国产精品丝袜一区二区三区| 日韩av三级在线观看| 91精品成人久久| 视频在线观看一区二区| 欧美黄色性视频| 亚洲精品国产电影| 国产一区二区三区视频免费| 青青精品视频播放| 亚洲人成人99网站| 国产精品欧美在线| 色哟哟入口国产精品| 91爱视频在线| 日韩av在线精品| 日韩禁在线播放| 久久精品夜夜夜夜夜久久| 久久精品成人动漫| 欧美日韩成人免费| 狠狠久久亚洲欧美专区| 国产伊人精品在线| 日韩在线视频线视频免费网站| 日韩亚洲成人av在线| 97高清免费视频| 精品久久久香蕉免费精品视频| 欧美专区在线播放| 91国内揄拍国内精品对白| 国内精品久久久久伊人av| 成人在线精品视频| 91久久久久久久久久久久久| 欧美在线视频免费| 欧美大奶子在线| 成人在线一区二区| 国产精品丝袜高跟| 夜夜嗨av一区二区三区免费区| 在线观看精品国产视频| 亚洲自拍偷拍区| 亚洲午夜精品久久久久久性色| 欧美在线视频观看免费网站| 日本成人免费在线| 奇米一区二区三区四区久久| 亚洲韩国欧洲国产日产av| 欧美视频不卡中文| 亚洲v日韩v综合v精品v| 91在线观看免费高清完整版在线观看| 午夜精品久久久久久久男人的天堂| 欧美亚洲另类制服自拍| 国产精品网站视频| 91精品久久久久久久久久久久久久| 亚洲精品电影网在线观看| 日韩欧美亚洲范冰冰与中字| 97视频在线观看视频免费视频| 欧美性猛交xxxxx水多| 亚洲成色777777女色窝| 久久久久久国产| 国模叶桐国产精品一区| 国产欧美一区二区三区在线| 日韩av在线网址| 伊人久久大香线蕉av一区二区| 亚洲淫片在线视频| 久久影视电视剧免费网站| 九九精品在线视频| 中文精品99久久国产香蕉| 国内精品久久久久伊人av| 亚洲精品v欧美精品v日韩精品| 欧美精品videos| 久久亚洲精品中文字幕冲田杏梨| 亚洲aaa激情| 亚洲成人精品视频在线观看| 欧美韩国理论所午夜片917电影| 亚洲天堂影视av| 国产亚洲视频中文字幕视频| 国产这里只有精品| 日韩网站在线观看| 国产精品成av人在线视午夜片| 亚洲激情成人网| 97精品国产91久久久久久| 亚洲最大福利视频网站| 成人国产精品久久久| 91久久精品美女| 国产精品视频xxxx| 欧美日韩午夜剧场| 精品福利免费观看| 日韩中文理论片| 高潮白浆女日韩av免费看| 欧美自拍视频在线观看| 亚洲第一免费网站| 日韩精品久久久久久福利| 91久久精品日日躁夜夜躁国产| 日韩三级影视基地| 成人羞羞国产免费| 色综合久久悠悠| 日韩美女在线观看| 成人有码在线视频| 久久精品视频网站| 亚洲白虎美女被爆操| 久久在线免费观看视频| 国产欧美日韩高清| 久久久久久亚洲精品中文字幕| 欧美日韩国产成人在线| 久久久女人电视剧免费播放下载| 最近2019中文字幕mv免费看| 精品美女久久久久久免费| 26uuu亚洲伊人春色| 粉嫩av一区二区三区免费野| 国产精品极品在线| 97超级碰碰碰久久久| 97**国产露脸精品国产| 欧美黄色www| 亚洲国产精品成人av| 日韩视频免费大全中文字幕| 6080yy精品一区二区三区| 97国产在线观看| 国产日韩欧美在线看| 欧美大片欧美激情性色a∨久久| 国产999精品视频| 欧美激情亚洲激情| 亚洲视频电影图片偷拍一区| 欧美午夜视频一区二区| 韩国19禁主播vip福利视频|