python 元組轉(zhuǎn)字符串 元組和集合的區(qū)別?
元組和集合的區(qū)別?1.列表,元組,字典是有順序的,而集合是沒順序的2.列表是以方括號(hào)形式表示,元組是以圓括號(hào)表示,字典以花括號(hào)表示,集合則是以[()]的形式表示3.列表是可變對(duì)象,它支持在原處修改的操
元組和集合的區(qū)別?
1.列表,元組,字典是有順序的,而集合是沒順序的
2.列表是以方括號(hào)形式表示,元組是以圓括號(hào)表示,字典以花括號(hào)表示,集合則是以[()]的形式表示
3.列表是可變對(duì)象,它支持在原處修改的操作.也可以通過指定的索引和分片獲取元素。區(qū)別于元組,可動(dòng)態(tài)增加,刪除,更新。
4.元組和列表在結(jié)構(gòu)上沒有什么區(qū)別,唯一的差異在于元組是只讀的,不能修改。元組用“()”表示。元組一旦定義其長(zhǎng)度和內(nèi)容都是固定的。一旦創(chuàng)建元組,則這個(gè)元組就不能被修改,即不能對(duì)元組進(jìn)行更新、增加、刪除操作。若想創(chuàng)建包含一個(gè)元素的元組,則必須在該元素后面加逗號(hào)“,”,否則創(chuàng)建的不是一個(gè)元組,而是一個(gè)字符串。
5.集合沒有特殊的表示方法,而是通過一個(gè)set函數(shù)轉(zhuǎn)換成集合。集合是一個(gè)無序不重復(fù)元素集,基本功能包括關(guān)系測(cè)試和消除重復(fù)元素.。
6.字典最大的價(jià)值是查詢,通過鍵,查找值
有哪些用Python語言講算法和數(shù)據(jù)結(jié)構(gòu)的書?
書籍,可以去超星數(shù)據(jù)庫(kù),和讀秀學(xué)術(shù)搜索去搜,數(shù)據(jù)結(jié)構(gòu)與Python,也可以直接去圖書館找,有很多,