day5列表

一、輸入輸出函數(shù)

輸入函數(shù): print()

  • 1.默認(rèn)每一個(gè)print函數(shù)逻族,輸出完內(nèi)容后會(huì)輸出一個(gè)換行
  • 2.一個(gè)print函數(shù)輸出多個(gè)內(nèi)容的時(shí)候础拨,內(nèi)容之間是用空格隔開的

2.輸入函數(shù):input()函數(shù)

  • 1.input()函數(shù)可以接收從控制臺(tái)輸入的內(nèi)容(以回車為結(jié)束標(biāo)志)
  • 2.input函數(shù)會(huì)阻塞線程,程序執(zhí)行到input的時(shí)候會(huì)停下來,等待用戶的輸入跨嘉,輸入完成后才會(huì)接著執(zhí)行下面的內(nèi)容
  • 3.接收到的數(shù)據(jù)是以字符串的形式返回的 (python2.x中輸入的是數(shù)字的時(shí)候职烧,可能返回int類型或者浮點(diǎn)型數(shù)據(jù))

二、列表

列表(list):用來儲(chǔ)存多個(gè)數(shù)據(jù)的一種數(shù)據(jù)類型.里面存儲(chǔ)的單個(gè)數(shù)據(jù)我們叫元素
列表的值:用 [ ] 將列表中的元素括起來,多個(gè)元素之間用逗號(hào)隔開 [ ] ----- 空列表

特點(diǎn):

(1).有序的
(2).可變的(容器中的內(nèi)容的個(gè)數(shù)和值可變)
(3).元素可以是任何類型的數(shù)據(jù)

怎么聲明一個(gè)列表

a.聲明一個(gè)變量,賦一個(gè)列表值

list1 = [ ]   #創(chuàng)建一個(gè)空列表

b.將其他的數(shù)據(jù)類型轉(zhuǎn)換成列表

list2 = list('abc123')

三、列表的增刪改查


1.添加列表元素

a. append函數(shù)

列表.append(元素): 在列表的末尾添加一個(gè)元素


b. insert函數(shù)

列表.insert(下標(biāo),元素): 在列表的指定的下標(biāo)前插入一個(gè)元素

注意: 在這兒的下標(biāo)可以越界



c. +

列表1 + 列表2 : 將列表1中的元素和列表2中的元素合并后創(chuàng)建一個(gè)新的列表

2.刪除列表元素

a. del 語(yǔ)句

del 可以刪除任何數(shù)據(jù)

del 列表[下標(biāo)] : 刪除列表中指定下標(biāo)的元素

b.remove方法

列表.remove(元素) : 刪除列表中的指定元素(如果同一個(gè)元素有多個(gè),值刪除最前面的那一個(gè))

3.pop方法

列表.pop() : 將列表中最后一個(gè)元素取出來
列表.pop(下標(biāo)) : 將列表中指定下標(biāo)的元素取出來

3.修改列表元素

通過下標(biāo)獲取元素,然后重新賦值: 列表名[下標(biāo)]=新的值

4.查找列表

a.獲取單個(gè)元素

列表名[ 下標(biāo) ]

b.獲取部分元素(切片)

列表名[ 起始下標(biāo) : 結(jié)束下標(biāo) ] :獲取從開始下標(biāo)到結(jié)束下標(biāo)前的所有元素,結(jié)果是一個(gè)列表
列表名[ 起始下標(biāo) : 結(jié)束下標(biāo) : 步進(jìn) ] : 從起始下標(biāo)開始,每次下標(biāo)值加步進(jìn)獲取下一個(gè)元素,直到結(jié)束

起始下標(biāo)和結(jié)束下標(biāo)都可以缺省:
如果步進(jìn)是正數(shù),起始下標(biāo)缺省就是從第一個(gè)元素開始獲取;
如果步進(jìn)是負(fù)數(shù)就從最后一個(gè)元素開始獲取
結(jié)束下標(biāo)缺省,步進(jìn)是正數(shù),獲取到最后一個(gè)元素单起;步進(jìn)是負(fù)數(shù),從后往前獲取到第一個(gè)元素

c. 一個(gè)一個(gè)的獲取列表的所有元素(遍歷列表)

scores = [12, 89, 67, 56, 88, 90, 70]

for循環(huán)

for x in scores:
  print(x)
while 循環(huán)

x = 0
while x < len(scores):
    print(scores[x])
    x+=1

列表的其他函數(shù)

count: 獲取指定元素在列表中出現(xiàn)的次數(shù)
列表.extend(序列): 將序列中的每一個(gè)元素添加到列表中
列表.Index(元素): 獲取指定元素在指定列表中的索引(如果元素有多個(gè),取第一個(gè))
列表.reverse():反向列表中的元素
列表.sort():對(duì)列表元素進(jìn)行排序(升序)
列表.sort(reverse=True) -- 降序
列表.clear(): 清空列表元素
列表.copy():將列表中的元素全部拷貝一份床架一個(gè)新的列表

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末劣坊,一起剝皮案震驚了整個(gè)濱河市嘀倒,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌局冰,老刑警劉巖测蘑,帶你破解...
    沈念sama閱讀 216,470評(píng)論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異康二,居然都是意外死亡碳胳,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,393評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門沫勿,熙熙樓的掌柜王于貴愁眉苦臉地迎上來挨约,“玉大人,你說我怎么就攤上這事产雹〗氩眩” “怎么了?”我有些...
    開封第一講書人閱讀 162,577評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵蔓挖,是天一觀的道長(zhǎng)夕土。 經(jīng)常有香客問我,道長(zhǎng)时甚,這世上最難降的妖魔是什么隘弊? 我笑而不...
    開封第一講書人閱讀 58,176評(píng)論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮荒适,結(jié)果婚禮上梨熙,老公的妹妹穿的比我還像新娘。我一直安慰自己刀诬,他們只是感情好咽扇,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,189評(píng)論 6 388
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著陕壹,像睡著了一般质欲。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上糠馆,一...
    開封第一講書人閱讀 51,155評(píng)論 1 299
  • 那天嘶伟,我揣著相機(jī)與錄音,去河邊找鬼又碌。 笑死九昧,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的毕匀。 我是一名探鬼主播铸鹰,決...
    沈念sama閱讀 40,041評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼皂岔!你這毒婦竟也來了蹋笼?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,903評(píng)論 0 274
  • 序言:老撾萬榮一對(duì)情侶失蹤躁垛,失蹤者是張志新(化名)和其女友劉穎剖毯,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體教馆,經(jīng)...
    沈念sama閱讀 45,319評(píng)論 1 310
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡速兔,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,539評(píng)論 2 332
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了活玲。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片涣狗。...
    茶點(diǎn)故事閱讀 39,703評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖舒憾,靈堂內(nèi)的尸體忽然破棺而出镀钓,到底是詐尸還是另有隱情,我是刑警寧澤镀迂,帶...
    沈念sama閱讀 35,417評(píng)論 5 343
  • 正文 年R本政府宣布丁溅,位于F島的核電站,受9級(jí)特大地震影響探遵,放射性物質(zhì)發(fā)生泄漏窟赏。R本人自食惡果不足惜妓柜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,013評(píng)論 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望涯穷。 院中可真熱鬧棍掐,春花似錦、人聲如沸拷况。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,664評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)赚瘦。三九已至粟誓,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間起意,已是汗流浹背鹰服。 一陣腳步聲響...
    開封第一講書人閱讀 32,818評(píng)論 1 269
  • 我被黑心中介騙來泰國(guó)打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留揽咕,地道東北人获诈。 一個(gè)月前我還...
    沈念sama閱讀 47,711評(píng)論 2 368
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像心褐,于是被迫代替她去往敵國(guó)和親舔涎。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,601評(píng)論 2 353

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

  • 一逗爹、input與print函數(shù) 1.輸出函數(shù):print()函數(shù) 默認(rèn)每一個(gè)print函數(shù)亡嫌,輸出完內(nèi)容后會(huì)輸出一個(gè)...
    舊時(shí)初_2e8d閱讀 304評(píng)論 0 6
  • 1.輸入輸出函數(shù) 01.輸出函數(shù):print() 默認(rèn)每一個(gè)print函數(shù),輸出完內(nèi)容后會(huì)輸出一個(gè)換行 一個(gè)pri...
    mango_2e17閱讀 477評(píng)論 1 3
  • 補(bǔ)充:輸入輸出函數(shù) 1.輸出函數(shù):print() 1.默認(rèn)每一個(gè)print()函數(shù)掘而,輸出完內(nèi)容后都會(huì)輸出一個(gè)換行2...
    跟我念一遍閱讀 234評(píng)論 0 7
  • 01-輸入輸出函數(shù) 1.輸出函數(shù):print()1.默認(rèn)每一個(gè)print函數(shù)挟冠,輸出萬內(nèi)容后會(huì)輸出一個(gè)換行2.一個(gè)p...
    KingJX閱讀 505評(píng)論 0 10
  • 1.列表 列表、字典袍睡、元祖知染、集合都是序列,都是容器類型的數(shù)據(jù)類型 列表(list):用來存儲(chǔ)多個(gè)數(shù)據(jù)的一種數(shù)據(jù)類型...
    PeppaTang閱讀 300評(píng)論 0 5