Python学习笔记(9)关于元组

元组的创建

  • () #可省略
  • tuple() #可进行转化

**当元组仅有一个元素需要加“,”

元组的访问计数

  • 不能修改
  • 通过索引访问
  • 列表排序 sorted()
  • len()
  • sum()
  • max()
  • min()

zip

放置到一起

d = zip(a,b,c) #生成了zip对象

可通过list()转化为列表


生成器推导式创建元组

**生成的不是列表,不是元组,而是一个生成器对象

**是一次性的

s = (x*2 for x  in range(5))

s.__next__()#通过移动指针 两个下划线“__”


元组vs列表

**元组为不可变序列

**元组比列表快

**元组可以作为字典的键,列表不可以

你可能感兴趣的:(python,学习)