Python-列表 元組-list tuple
阿新 • • 發佈:2018-05-20
BE 訪問 ext out rem AD 生成器 dal ado
7. 排序列表 .sort
8. 擴展列表 .extend
9. 拷貝列表 .copy
10. 知值查索引 index
11. 定義空列表 [] list()
3. 空元組 () 和元組 (value, ...)
4. 生成器 () + for
5. 正則表達式當作一個字符,並取其匹配的字符 (re)
列表 list
[vale,...] 可加入任意類型數據,並可嵌套,不定長
student = ["beimenchuixue", "maYun", "maHuiTeng", "naiChaDong"] product = ["blog", "taoBao", "weiChat", "JD"] score = ["beimenchuixue", [90, 80, 66, 77, 99]]
列表訪問
1. 指定插入 .insert
2. 末尾插入 .append
3. 知值刪 .remove
4. 知索引刪,並返回值 .pop del
5. 清空列表 .clear
6. 反轉列表 .reverse
7. 排序列表 .sort
8. 擴展列表 .extend
9. 拷貝列表 .copy
10. 知值查索引 index
11. 定義空列表 [] list()
product = ["boKeYuan", "taoBao", "weiChat", "jd", "baiDuYun", "aliYun"] product.insert(1, "jinRiTouTiao") print(product) product.append("douYin") print(product) product.remove("jd") print(product) del_product = product.pop(0) print(del_product) print(product) product.reverse() print(product) # product.sort(lambda x: x[0], ) # print(product) two_product = ["weiRuan", "Centos", "Nginx"] product.extend(two_product) print(product) copy_product = product.copy() print(copy_product) print(copy_product.index("aliYun")) copy_product.clear() print(copy_product) empty_list = [] empty_list_two = list() print(empty_list, empty_list_two) print(product.count("aliYun")) tuple_product = ("boKeYuan", "taoBao", "weiChat", "jd", "baiDuYun", "aliYun") print(tuple_product.index("weiChat")) print(tuple_product.count("weiChat"))
元組 tuple
(value, ...)
1. 聲明數據不可變,避免隱藏的錯誤,固定不變的數據推薦使用元組
2. 可加入任意類型數據,並可嵌套,單個值需要加上 ,
3. 定義空元組 () tuple()
tuple_product = ("boKeYuan", "taoBao", "weiChat", "jd", "baiDuYun", "aliYun") print(tuple_product.index("weiChat")) print(tuple_product.count("weiChat"))
() 的意思
1. 強制或強調優先級順序
2. 數學運算 type((5)) 結果為 int
3. 空元組 () 和元組 (value, ...)
4. 生成器 () + for
5. 正則表達式當作一個字符,並取其匹配的字符 (re)
result = not True or True result_two = not (True or True) print(result, result_two) print(type((6 + 7))) print(type(())) generator = (i for i in range(10)) print(generator.__next__()) one_str = "Simple is better than complex." regular = r"\w+" import re find_list = re.findall(regular, one_str) print(find_list)
Python-列表 元組-list tuple