您好,登錄后才能下訂單哦!
本篇內(nèi)容主要講解“Python列表,元組,字典的異同點(diǎn)是什么”,感興趣的朋友不妨來(lái)看看。本文介紹的方法操作簡(jiǎn)單快捷,實(shí)用性強(qiáng)。下面就讓小編來(lái)帶大家學(xué)習(xí)“Python列表,元組,字典的異同點(diǎn)是什么”吧!
列表:[ ]
特點(diǎn):可修改
基本操作:
索引 []
切片 []
追加 append
刪除 del
長(zhǎng)度 len
包含 in
eg:
>>>name_list = ('hello','jacky','dick')
>>> delname_list[0]
Traceback (mostrecent call last):
File "<stdin>", line 1, in<module>
TypeError:'tuple' object doesn't support item deletion
>>>type(name_list)
<type'tuple'>
>>>name_list = ['jacky','dick','hello']
>>>id(name_list)
35733128L
>>>name_list.append('hu')
>>>name_list
['jacky', 'dick','hello', 'hu']
>>>id(name_list)
35733128L
>>> delname_list[0]
>>>name_list
['dick', 'hello','hu']
把列表用哪種方式變成字符串:
>>>"_".join(name_list)
'dick_hello_hu'
>>>len(name_list)
3
>>>name_list
['dick', 'hello','hu']
>>>"jacky" in name_list
False
元組:()
特點(diǎn):不可修改
基本操作:
索引 []
切片 []
長(zhǎng)度 len
包含 in
['dick','hello', 'hu']列表
('dick', 'hello','hu') 元組
[
'dick',('jacky','kirk')
]
列表包含兩個(gè)元素:
第一:字符串
第二:元組
增刪改:最小單元
#切片,索引(-1),長(zhǎng)度,包含,循環(huán)
str:重新開(kāi)辟內(nèi)存空間
list:修改后還是使用原來(lái)的內(nèi)存空間
tuple:不允許修改
name_list =['liu','zhang','huang']
For ele in name_list
print ele
# 1,ele = liu
# 2,ele = zhang
# 3,ele = huang
if ele == 'zhang':
print 'sb'
#本次循環(huán)不再繼續(xù)執(zhí)行
continue
if ele == 'liu':
print 'find'
break
#跳出整個(gè)循環(huán)
#for
#continue
#break
While 條件:
print ‘xxx’
條件=真true:循環(huán)
條件=假false:不循環(huán)
While True:
print ‘xxxx’
Flag = True
While flag:
print ‘jjjj’
flag = False
Print ‘vvvv’
dict,字典,鍵值對(duì)
Person = {
"name": 'dick',
"age":18,
"gender":'man'
}
#每個(gè)元素都是一個(gè)鍵值對(duì)(key和value)
字典也可以通過(guò)"索引"來(lái)找,對(duì)應(yīng)字典的鍵來(lái)找:
Person['name']
dict_test.py:
person = {
"name":"dick",
"age":29,
"gerder":'man',
}
#person.keys() #所有key 拿出來(lái)保存為列表
#person.values() #所有value 拿出來(lái)保存為列表
#person.items() #所有元素# 所有鍵值對(duì)
For k,v in person.items():
print k
print v
print '==========='
執(zhí)行結(jié)果:
E:\>pythondict_test.py
gender
man
===========
age
29
===========
name
dick
===========
字典無(wú)序,特殊的for循環(huán)
Keys() ——> 列表
values() ——> 列表
items() ——> 僅for循環(huán)時(shí),使用,將元素賦值
到此,相信大家對(duì)“Python列表,元組,字典的異同點(diǎn)是什么”有了更深的了解,不妨來(lái)實(shí)際操作一番吧!這里是億速云網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢(xún),關(guān)注我們,繼續(xù)學(xué)習(xí)!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。