1. 程式人生 > >Python-列表 元組-list tuple

Python-列表 元組-list tuple

BE 訪問 ext out rem AD 生成器 dal ado

列表 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