Python-列表 元组-list tuple

Posted 北门吹雪

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python-列表 元组-list tuple相关的知识,希望对你有一定的参考价值。

列表 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的主要内容,如果未能解决你的问题,请参考以下文章

Python-列表 元组-list tuple

python_元组_元组与列表转换

关于在python中使用pandas模块将列表list/元组tuple写入excel中

python-列表list和元组tuple

Python--数据类型之二 列表(List)元组(Tuple)字典(Dictionary)

python 之 列表list && 元组tuple