Python——列表、元祖、字典 操作方法
阿新 • • 發佈:2018-11-14
一、編碼方式佔位
1、ASCII碼:字母、數字、特殊字元,1個位元組佔8位
2、Unicode:字母 2位元組佔16位 / 中文 4位元組 佔32位
3、UTF8:字母 1位元組佔8位 / 歐洲 2位元組佔16位 / 中文 3位元組佔24位
4、GBK: 字母1位元組 佔8位 / 中文 2位元組佔16位
二、列表
列表
names = ['a','b','c','d']
1、追加:append
>>> names.append('e') >>> names ['a', 'b', 'c', 'd', 'e']
2、刪除:pop , remove , del
2.1 pop
如果沒有指定下標,則預設會刪除最後一個元素
>>> names.pop() 'e'
指定下標時,就會刪除下標所對應的元素
>>> names.pop(2) 'c'
2.2 remove移除指定內容
>>> names.remove('e') >>> names ['a', 'b', 'c', 'd']
2.3del刪除指定下表的內容
>>> del names[4] >>> names ['a', 'b', 'c', 'd']
3、index查詢元素的位置
>>> names.index('c') 2
4、count統計元素出現的次數
>>> names.append('d') >>> names.count('d') 2
5、reverse反轉
>>> names.reverse() >>> names ['d', 'c', 'b', 'a']
6、clear清空列表
>>> names.clear() >>> names []
7、insert插入內容
>>> names.insert(2,'devilf') >>> names ['a', 'b', 'devilf', 'c', 'd']
其他插入方法
>>> names[3] = 'lebron' >>> names ['a', 'b', 'devilf', 'lebron', 'd']
8、sort按照ASCII碼來進行排序
>>> names.insert(4,'&&') >>> names ['a', 'b', 'd', 'devilf', '&&', 'lebron'] >>> names.sort() >>> names ['&&', 'a', 'b', 'd', 'devilf', 'lebron']
9、extend拼接2個列表
>>> names.extend(place) >>> names ['&&', 'a', 'b', 'd', 'devilf', 'lebron', 'beijing', 'shandong', 'usa']
10、對列表進行切片
三、元祖
元祖與列表類似,不同之處在於元祖中的元素不能修改。