• list 和tuple的使用


    list 和tuple的使用
     list是一种有序的集合,可以随时添加或删除列表的元素。
               >>>classmates = ['小明','小红','小黄']
               >>>classmates
               小明 小红 小黄
          变量classmates就是一个list,用len()函数可以获得list元素的个数。
               <<<len(classmatees)
                    3
          用索引来访问list中的每一个元素,索引是从0开始的,当索引超出list中元素的个数时,python程序就会报错,所以切记不要超出list元素的个数。
          list追加元素到末尾
               >>>classmates.append('小曹')
          list列表中插入元素。
               >>>classmates.insert(1,'小小')
          删除list的末尾元素。
               >>>classmates.pop()
          若是要删除指定元素,就用pop(i)的方法,其中i是索引的位置。
               >>>classmates.pop(1)
          如果要把list的某个元素替换别的元素,可以直接赋值给对应的索引位置。
               >>>classmates[1]='小心肝'
          list中元素的数据类型可以不同。list中也可以嵌入list,也就是说list中可以含有list。
     tuple称之为元祖,也是一种有序列表,list和 tuple非常相似,但是tuple一旦初始化就不能修改。
          没有append(),insert()这样的方法但是可以正常的获取元祖中的元素。
               >>>classmates[1] 
          如果元祖tuple中只有一个元素,以下的表达是错误的。
               >>>t = (1)
          这不是定义tuple,这是一个1的数字,这是因为括号()既可以表示tuple,又可以表示数学公式中的小括号,因此这种情况下,python就按照括号进行计算。
          以下是正确的表达式,可以用逗号来消除歧义。
               >>>t = (1,)
          tuple中的元素是不可变的,但是tuple中可以含有list,其中的list可以变
    
  • 相关阅读:
    linux常用网络命令
    linux常用命令
    内核驱动——符号表的导出
    内核模块传参
    *** No rule to make target 'param'. Stop. 的问题
    mmap操作荔枝派gpio v3s Linux
    交叉编译 -sh: ./xxx: not found 的问题
    linux驱动 第一个驱动
    ubuntu 16.04 开机脚本
    V3s录音 交叉编译alsa linux
  • 原文地址:https://www.cnblogs.com/sujc-blogs/p/9722495.html
Copyright © 2020-2023  润新知