1031

列表-切片

切片的目的就是獲取列表中的一部分,得到一個新的列表,不改變原來枉证。

'''

ls=[i**2 for i in range(0,9)]

print(ls)

'''

#切片[a:b:c]? a默認(rèn)是0以躯,b默認(rèn)是len

#下標(biāo)從a開始,截止到b湖饱,b是取不到的? [a,b)

#c是間隔掖蛤,默認(rèn)是1

'''

ls=[i for i in range(1,9)]

print(ls)

print(ls[1:5])

print(ls[1:7:2]) #從下標(biāo)1開始到長度7,間隔為2

print(ls[0:len(ls):2])? #從下標(biāo)0開始到表長,間隔2

print(ls[::2])? ? #同上

ls.reverse()? #倒序

print(ls)

print(ls[::-1]) #間隔為-1,相當(dāng)于倒序

print(ls[7:1:-1]) #從下標(biāo)7開始到1

print(ls)

'''

ls1=mylist[1:3]

ls2=mylist[3:11]

print(ls1+ls2)

遍歷

遍歷我的列表,while和for的兩種循環(huán)方式

ls=[i for i in range(1,9)]

myindex=0

mylen=len(ls)

while myindex<mylen:

? ? print('%s:%s'%(myindex,ls[myindex]))

? ? myindex+=1

==========================================

for m in ls:

? ? print('%s:%s'%(ls.index(m),m))

傳遞

一個變量傳給另一個變量

a=10

b=a

a=20

print(‘a(chǎn)=%s井厌,b=%s’%(a蚓庭,b))

================================================

ls1 = [1,2,3]

ls2 = ls1

print('ls1=%s,ls2=%s'%(ls1,ls2))

ls1.append(120)

print('ls1=%s,ls2=%s'%(ls1,ls2))

**********************************************************************

a=10 ?

b=10 ? ? (地址相同)

ls1=[1,2,3]

ls2=[1,2,3] ?? (地址不同)

python 組織數(shù)據(jù)的方式不一樣致讥,普通類型(數(shù)字,字符串器赞,布爾垢袱,空)與集合列表不同

傳遞變量,二者都是指向同一個地址內(nèi)存港柜,如果是普通類型请契,不會影響另一方,如果是非普通類型(集合夏醉,對象)爽锥,會影響另一方。

普通類型的傳遞再修改----->值傳遞

非普通類型的傳遞再修改-------->引用傳遞

元組

與列表類似畔柔,不同之處在于元組的元素不能修改救恨。元組使用小括號,列表使用中括號释树。元組的功能 = 列表不修改的功能肠槽。

tu =(1,2,3)

print(tu[0]) #下標(biāo)為0的元素

print(tu.index(2))? #查詢2的下標(biāo)

print(tu.count(1))? #出現(xiàn)數(shù)量

tu1=(1,2,3) ? ? #列表轉(zhuǎn)元組

ls1=[4,5,6]

tu2=tuple(ls1)

print(tu2)

***********我是智障的分割線************

tu1=(1,2,3) ? ? ? ? ? #元組轉(zhuǎn)列表

ls1=[4,5,6]

ls2=list(tu1)

print(ls2)

注意:轉(zhuǎn)變之后都是得到一個新的,不會修改原來的奢啥。

****************割**********************

num=(1,2,3,[22,33,44])

num[3][2]=4444 ? ?? #可以將元組里的列表內(nèi)的元素改變

print(num)

print(num[3][2])

元組是一個特殊的列表秸仙,只讀,不能修改桩盲。一旦定義并賦值之后寂纪,不能再修改,只有查詢的功能赌结。如果元組只有一個值捞蛋,后面需要加上逗號,建議:元組柬姚,列表最后都加上一個逗號拟杉。

t1=(1,2,3)

t2=(1,2,3)? #? id 不一樣

字典

字典使用鍵-值(key-value)存儲,具有極快的查找速度量承。使用{ ? } ? 字典的鍵是無序的搬设,不能保證順序。

標(biāo)識符={’鍵1‘:值1撕捍,’鍵2:值2拿穴。。忧风。默色。。狮腿。}

注意: 1-鍵必須是字符串腿宰,值是任何類型的 2-鍵必須是唯一的弟蚀,值可以重復(fù),3-如果鍵重復(fù)酗失,后面會覆蓋前面的义钉,就是如果存在這樣的鍵,是修改规肴,不存在就是新增

infos={'sid':376,

'sname':'任盈盈',

'age':21,

'hobby':['lol','令狐沖','燙頭發(fā)']

}

#新增

infos['sex']='女'

print(infos)

'**************你的分割線***************'

#修改

infos={'sid':376,

'sname':'任盈盈',

'age':21,

'hobby':['lol','令狐沖','燙頭發(fā)']

}

infos['age']=17

print(infos)

'**************你的分割線***************'

#刪除鍵獲取值

sname=infos.pop('sid')

print(sname)

print(infos)

'**************我的分割線***************'

#刪除

del infos['age']

print(infos)

#長度

infos={'sid':376,

'sname':'任盈盈',

'age':21,

'hobby':['lol','令狐沖','燙頭發(fā)']

}

print(len(infos))

infos.clear()

print(infos)

'**************她的分割線***************'


#獲取捶闸,如果沒有,獲取默認(rèn)值

infos={'sid':376,

'sname':'任盈盈',

'age':21,

'hobby':['lol','令狐沖','燙頭發(fā)']

}

print(infos['age'])

print(infos.get('sex'))

print(infos.get('sex','無'))

print(infos.get('age','有'))

'**************咱的分割線***************'

infos={'sid':376,

'sname':'任盈盈',

'age':21,

'hobby':['lol','令狐沖','燙頭發(fā)']

}

#獲取所有的鍵

infos_keys=infos.keys()

print(infos_keys)

for k in infos_keys:

print(k)

#獲取所有的值

infos_values=infos.values()

print(infos_values)

for value in infos_values:

print(value)

'*************割*******************’

infos={'sid':376,

'sname':'任盈盈',

'age':21,

'hobby':['lol','令狐沖','燙頭發(fā)']

}

infos_keys=infos.keys()

for k in infos_keys:? ? #遍歷鍵,獲得值(第一種遍歷方式)

print('%s:%s'%(k,infos[k]))

print(len(infos))

infos_items=infos.items()

print(infos_items)

for k in infos_items:

print('k=%s'%str(k))? #第二種遍歷方式

key=k[0]

value=k[1]

print('%s:%s'%(key,value))

‘****************割******************’

for k in infos:? ? ? ? ? #第三種遍歷方式

print(k)

print('%s:%s'%(k,infos[k]))

'**************是不是分割線***************'

infos={'sid':376,

'sname':'任盈盈',

'age':21,

'hobby':['lol','令狐沖','燙頭發(fā)']

}

key=input('輸入鍵:')? ? #判斷鍵的存在

if key in infos:

print('有')

else:

print('無')

‘*********************割******************’

#獲取所有的值

infos={'sid':376,

'sname':'任盈盈',

'age':21,

'hobby':['lol','令狐沖','燙頭發(fā)']

}

infos_values = infos.values()

value = input('輸入要搜索的值:')

#False表示沒有拖刃,True表示有

flag = False

#遍歷值?

‘’‘

for k in infos_values:

if k==value:

flag = False

break

’‘’

flag = value in infos_values

if flag:

print('有')

else:

print('無)

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? 2017-10-31


最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末叛甫,一起剝皮案震驚了整個濱河市饭望,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖撰糠,帶你破解...
    沈念sama閱讀 221,576評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件验毡,死亡現(xiàn)場離奇詭異升熊,居然都是意外死亡虚青,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,515評論 3 399
  • 文/潘曉璐 我一進(jìn)店門苞也,熙熙樓的掌柜王于貴愁眉苦臉地迎上來洛勉,“玉大人,你說我怎么就攤上這事如迟∈蘸粒” “怎么了?”我有些...
    開封第一講書人閱讀 168,017評論 0 360
  • 文/不壞的土叔 我叫張陵殷勘,是天一觀的道長此再。 經(jīng)常有香客問我,道長玲销,這世上最難降的妖魔是什么输拇? 我笑而不...
    開封第一講書人閱讀 59,626評論 1 296
  • 正文 為了忘掉前任,我火速辦了婚禮痒玩,結(jié)果婚禮上淳附,老公的妹妹穿的比我還像新娘。我一直安慰自己蠢古,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,625評論 6 397
  • 文/花漫 我一把揭開白布别凹。 她就那樣靜靜地躺著草讶,像睡著了一般。 火紅的嫁衣襯著肌膚如雪炉菲。 梳的紋絲不亂的頭發(fā)上堕战,一...
    開封第一講書人閱讀 52,255評論 1 308
  • 那天坤溃,我揣著相機(jī)與錄音,去河邊找鬼嘱丢。 笑死薪介,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的越驻。 我是一名探鬼主播汁政,決...
    沈念sama閱讀 40,825評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼缀旁!你這毒婦竟也來了记劈?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,729評論 0 276
  • 序言:老撾萬榮一對情侶失蹤并巍,失蹤者是張志新(化名)和其女友劉穎目木,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體懊渡,經(jīng)...
    沈念sama閱讀 46,271評論 1 320
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡刽射,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,363評論 3 340
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了剃执。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片柄冲。...
    茶點(diǎn)故事閱讀 40,498評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖忠蝗,靈堂內(nèi)的尸體忽然破棺而出现横,到底是詐尸還是另有隱情,我是刑警寧澤阁最,帶...
    沈念sama閱讀 36,183評論 5 350
  • 正文 年R本政府宣布戒祠,位于F島的核電站,受9級特大地震影響速种,放射性物質(zhì)發(fā)生泄漏姜盈。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,867評論 3 333
  • 文/蒙蒙 一配阵、第九天 我趴在偏房一處隱蔽的房頂上張望馏颂。 院中可真熱鬧,春花似錦棋傍、人聲如沸救拉。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,338評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽亿絮。三九已至,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間派昧,已是汗流浹背黔姜。 一陣腳步聲響...
    開封第一講書人閱讀 33,458評論 1 272
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留蒂萎,地道東北人秆吵。 一個月前我還...
    沈念sama閱讀 48,906評論 3 376
  • 正文 我出身青樓,卻偏偏與公主長得像五慈,于是被迫代替她去往敵國和親纳寂。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,507評論 2 359

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