电竞比分网-中国电竞赛事及体育赛事平台

分享

python中集合set,字典dict和列表list的區(qū)別以及用法

 Veecoylb85u7u6 2019-09-12

python中set代表集合,list代表列表,dict代表字典

set和dict的區(qū)別在于,dict是存儲key-value,每一個key都是唯一的,set相對于dict存儲的是key,且key是唯一的,list除了變量外都可以存儲

dict={'a':1,'b':2,'c':3}

set={'a','b','c'}

list=['a','b,'c']

1.set用法

python 集合的添加有兩種常用方法,分別是add和update。
add方法:是把要傳入的元素做為一個整個添加到集合中,例如:
>>> a = set('boy')
>>> a.add('python')


>>> a
set(['y', 'python', 'b', 'o'])

update方法:是把要傳入的元素拆分,做為個體傳入到集合中,例如:
>>> a = set('boy')
>>> a.update('python')
>>> a
set(['b', 'h', 'o', 'n', 'p', 't', 'y'])

集合刪除操作方法:remove
set(['y', 'python', 'b', 'o'])
>>> a.remove('python')
>>> a
set(['y', 'b', 'o'])

set的高級用法,集合操作

2.list用法

列表的添加 append(e),追加到底部

列表的刪除pop(index i),刪除索引所在的元素

列表的刪除Remove(e)方法,刪除元素e

列表的高級用法list.extend(list2)或者用+,求兩個列表相加起來后組成的集合

區(qū)別:extend()是往list中添加list2的元素,不會生成新的元素

+是會生成一個新的list

3.dict詞典用法

添加元素dict[' ']=''

刪除元素pop

4.list和set互相轉(zhuǎn)換

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多