Python入門(四)

創(chuàng)建列表
用逗號將不同數(shù)據(jù)項(xiàng)分隔開,整體放在一個方括號[ ] 里就創(chuàng)建了列表列表中的數(shù)據(jù)類型可以是相同的(如上面的int和str類型),也可以是不同的
list1=[1,2,"python"]
list2=[]
type(list2)
list
列表基本操作
list3=[1,2,34,5]
list3[3]
5
字符串拼接
   list4=["python"]
   list5=list3+list4
   list5
   [1, 2, 34, 5, 'python']
列表復(fù)制
list5*2
[1, 2, 34, 5, 'python', 1, 2, 34, 5, 'python']
求列表長度
    len(list5)
    5
   len(list5*3)
    15
對列表元素循環(huán)
for i in list5:
    print(i)
1
2
34
5
python
檢查列表中是否存在某個元素(返回的是布爾值 bool )
2 in list5
True
del list5[4]
list5
[1, 2, 34, 5]
max(list5)
34
列表切片
列表切片指的是將列表的一部分切出來,有點(diǎn)像字符串切片
列表切片的形式是:list[起始索引:終止索引(不包含):步長間隔], 步長默認(rèn)為1
list1=list(range(9))
list1
[0, 1, 2, 3, 4, 5, 6, 7, 8]
list2=range(9)
list2
range(0, 9)
list1[5:8]
[5, 6, 7]
list1[5:8:2]
[5, 7]
list1[::2]
[0, 2, 4, 6, 8]
list1[1::2]
[1, 3, 5, 7]
list1[2:]#從索引為2的位置取到最后
[2, 3, 4, 5, 6, 7, 8]
list1[:5]#從索引為5(5取不到)的位置取到最后
[0, 1, 2, 3, 4]
list1[:]
[0, 1, 2, 3, 4, 5, 6, 7, 8]
list1[::] #與list1[:]等同
[0, 1, 2, 3, 4, 5, 6, 7, 8]
list1[:-1]
[0, 1, 2, 3, 4, 5, 6, 7]
list1[2:-1]###冒號第二個位負(fù)數(shù),代表取到倒數(shù)第幾個
[2, 3, 4, 5, 6, 7]
import math
math.e
2.718281828459045
math.log(math.e)
1.0
from math import *
pi
3.141592653589793
e
2.718281828459045
list1[1:-3]  #倒數(shù)第三個之前
[1, 2, 3, 4, 5]
list1[8:2:-2]
[8, 6, 4]
修改列表元素
list1[2]="python"
list1
[0, 1, 'python', 3, 4, 5, 6, 7, 8]
list1.reverse
<function list.reverse>
list1
[0, 1, 'python', 3, 4, 5, 6, 7, 8]
list1.reverse()
list1
[8, 7, 6, 5, 4, 3, 'python', 1, 0]
id(list1)
2171584295560
list.reverse() 反向列表中元素
   list1.reverse()
   list1
   [0, 1, 'python', 3, 4, 5, 6, 7, 8]
    id(list1)
    2171584295560
    list1[1]
    1
    list1[::-1]
    [8, 7, 6, 5, 4, 3, 'python', 1, 0] 
list.remove(obj) 移除列表中某個值的第一個匹配項(xiàng)
  list1.remove(1)
    list1
    [0, 'python', 3, 4, 5, 6, 7, 8]
list.count(obj) 計(jì)算頻數(shù)
    list1.count('python')
    1
    num=list1.count(list1[1])
    list1[1]
    'python'
    for i in list1:
        num=list1.count(i)
        print("%s 出現(xiàn)了%d 次"% (i,num))
    0 出現(xiàn)了1 次
    python 出現(xiàn)了1 次
    3 出現(xiàn)了1 次
    4 出現(xiàn)了1 次
    5 出現(xiàn)了1 次
    6 出現(xiàn)了1 次
    7 出現(xiàn)了1 次
    8 出現(xiàn)了1 次
    for i in range(len(list1)):
        num=list1.count(list1[i])
        print("%s 出現(xiàn)了%d 次"% (list1[i],num))
    0 出現(xiàn)了1 次
    python 出現(xiàn)了1 次
    3 出現(xiàn)了1 次
    4 出現(xiàn)了1 次
    5 出現(xiàn)了1 次
    6 出現(xiàn)了1 次
    7 出現(xiàn)了1 次
    8 出現(xiàn)了1 次
list.append( obj )在列表末尾添加新的對象
    list1.append("alice")
    list1
    [0, 'python', 3, 4, 5, 6, 7, 8, 'alice']
    id(list1)
    2171584295560
list.count( obj ) 統(tǒng)計(jì)某個元素在列表中出現(xiàn)的次數(shù)
    list1.count('python')
    list2=["a","b","v","1"]
    list2.sort()
    list2
    ['1', 'a', 'b', 'v']
    list2.sort(reverse= True)
    list2
    ['v', 'b', 'a', '1']
list.pop(obj=list[-1]) 移除列表中的一個元素(默認(rèn)最后一個元素),并且返回該元素的值
    list2.pop()
    '1'
   list2.pop(2)
    'a'
list.extend(seq) 在列表末尾一次性追加另一個序列中的多個值(用新列表擴(kuò)展原來的列表)
list2.extend(list1)
list2
['v',
 'b',
 '[',
 '0',
 ',',
 ' ',
 "'",
 'p',
 'y',
 't',
 'h',
 'o',
 'n',
 "'",
 ',',
 ' ',
 '3',
 ',',
 ' ',
 '4',
 ',',
 ' ',
 '5',
 ',',
 ' ',
 '6',
 ',',
 ' ',
 '7',
 ',',
 ' ',
 '8',
 ',',
 ' ',
 "'",
 'a',
 'l',
 'i',
 'c',
 'e',
 "'",
 ']']
list2.sort()
list2
[' ',
 ' ',
 ' ',
 ' ',
 ' ',
 ' ',
 ' ',
 ' ',
 "'",
 "'",
 "'",
 "'",
 ',',
 ',',
 ',',
 ',',
 ',',
 ',',
 ',',
 ',',
 '0',
 '3',
 '4',
 '5',
 '6',
 '7',
 '8',
 '[',
 ']',
 'a',
 'b',
 'c',
 'e',
 'h',
 'i',
 'l',
 'n',
 'o',
 'p',
 't',
 'v',
 'y']

list2.sort(reverse=True)
list2
['y',
 'v',
 't',
 'p',
 'o',
 'n',
 'l',
 'i',
 'h',
 'e',
 'c',
 'b',
 'a',
 ']',
 '[',
 '8',
 '7',
 '6',
 '5',
 '4',
 '3',
 '0',
 ',',
 ',',
 ',',
 ',',
 ',',
 ',',
 ',',
 ',',
 "'",
 "'",
 "'",
 "'",
 ' ',
 ' ',
 ' ',
 ' ',
 ' ',
 ' ',
 ' ',
 ' ']
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市翩瓜,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌携龟,老刑警劉巖兔跌,帶你破解...
    沈念sama閱讀 219,539評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異峡蟋,居然都是意外死亡坟桅,警方通過查閱死者的電腦和手機(jī)华望,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,594評論 3 396
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來仅乓,“玉大人赖舟,你說我怎么就攤上這事】溟梗” “怎么了宾抓?”我有些...
    開封第一講書人閱讀 165,871評論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀的道長豫喧。 經(jīng)常有香客問我石洗,道長,這世上最難降的妖魔是什么紧显? 我笑而不...
    開封第一講書人閱讀 58,963評論 1 295
  • 正文 為了忘掉前任讲衫,我火速辦了婚禮,結(jié)果婚禮上孵班,老公的妹妹穿的比我還像新娘涉兽。我一直安慰自己,他們只是感情好篙程,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,984評論 6 393
  • 文/花漫 我一把揭開白布枷畏。 她就那樣靜靜地躺著,像睡著了一般房午。 火紅的嫁衣襯著肌膚如雪矿辽。 梳的紋絲不亂的頭發(fā)上丹允,一...
    開封第一講書人閱讀 51,763評論 1 307
  • 那天郭厌,我揣著相機(jī)與錄音,去河邊找鬼雕蔽。 笑死折柠,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的批狐。 我是一名探鬼主播扇售,決...
    沈念sama閱讀 40,468評論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼嚣艇!你這毒婦竟也來了承冰?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,357評論 0 276
  • 序言:老撾萬榮一對情侶失蹤食零,失蹤者是張志新(化名)和其女友劉穎困乒,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體贰谣,經(jīng)...
    沈念sama閱讀 45,850評論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡娜搂,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,002評論 3 338
  • 正文 我和宋清朗相戀三年迁霎,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片百宇。...
    茶點(diǎn)故事閱讀 40,144評論 1 351
  • 序言:一個原本活蹦亂跳的男人離奇死亡考廉,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出携御,到底是詐尸還是另有隱情昌粤,我是刑警寧澤,帶...
    沈念sama閱讀 35,823評論 5 346
  • 正文 年R本政府宣布啄刹,位于F島的核電站婚苹,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏鸵膏。R本人自食惡果不足惜膊升,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,483評論 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望谭企。 院中可真熱鬧廓译,春花似錦、人聲如沸债查。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,026評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽盹廷。三九已至征绸,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間俄占,已是汗流浹背管怠。 一陣腳步聲響...
    開封第一講書人閱讀 33,150評論 1 272
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留缸榄,地道東北人渤弛。 一個月前我還...
    沈念sama閱讀 48,415評論 3 373
  • 正文 我出身青樓,卻偏偏與公主長得像甚带,于是被迫代替她去往敵國和親她肯。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,092評論 2 355

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

  • 月有陰晴圓缺 人有喜怒哀樂 一年春夏秋冬 一念悲歡離合 念起念落之間 或地獄或天堂 做主自我人生 從情緒看風(fēng)景 感...
    大愛于華閱讀 776評論 0 2
  • 劃開手機(jī),看到人社部給我發(fā)的短信碉输。 【人力資源社會保障】您參加的2018年度中央機(jī)關(guān)及其直屬機(jī)構(gòu)公務(wù)員錄用考試公共...
    月亮咩咩閱讀 231評論 0 0
  • 星星承諾月亮?xí)簧鸀樗W爍籽前!月亮承諾星星會一生為它放光!我向星星月亮承諾,不論是你的喜怒哀樂聚假,我都愿意與你分享承擔(dān)...
    hvdsmgrfwi閱讀 256評論 0 0
  • iOS10.2越獄以后的ssh連接 iOS10.2越獄之后默認(rèn)關(guān)閉ssh連接此時(shí)如果還用ssh root@192....
    零零321閱讀 317評論 0 0
  • 比利林恩膘格,大兵瑞恩和軍醫(yī)戴斯蒙德 我用了三部與戰(zhàn)爭有關(guān)的電影來結(jié)束了2016年峭范,而因這三部電影而引起的思考,也將結(jié)...
    加路閱讀 475評論 0 6