Skip to content

Latest commit

 

History

History
24 lines (21 loc) · 854 Bytes

File metadata and controls

24 lines (21 loc) · 854 Bytes

元组

背景:我有一个列表 ,我想通过对这个列表简单的改动得到一个新的列表,同时我还想保持原始的列表不发生变化

  • 变量:变量保存的就是数据在内存中的地址

    • x2=x1:指向的是同一个地址
      • print(id(x1)),print(id(x2))
  • copy():将列表复制到另外的列表

    • x2=x1[:]
  • 防止代码错误的一个方法:

    • 写代码的时候注意设置适当的限制来控制意外情况
      • 使用特定类型
      • 代码规范
  • 元组:不能修改的列表

    • 由圆括号包住
    • 支持列表的一些操作:max(),min(),sum()等
    • 可修改内部列表元素的内部数值
    • 运行效率比列表高
  • 元组列表的转化

    • list()函数:通过元组生成列表
    • tuple()函数:通过列表生成元组
  • timeit()函数:评估语句运行速度