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可以变
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值