【Python入门之一】list操作方法


list是用[ ]括起来的有序数据,例如[1,2,3],输出一定为1,2,3

list也可以包括不同类型的数据,例如[1,'2',True,[2,2,2,2],3],list中包含int,str,list


接下来我们用name = ['Tom','Bob','John']来做示例:

访问元素:

根据下标,name[0]为Tom,我们也可以用name[-1]来访问John,倒数第一名,哈哈,依次的,Bob为name[-2],Tom为name[-3],注意,下标不要越界呀!

添加元素:

list.append(element):向list的末尾添加element.

name.append('Sam')后,name = ['Tom', 'Bob', 'John', 'Sam']

向指定位置添加元素:

list.insert(pos,element):向pos处添加element,下标从0开始。

name.insert(1,'Sam')后,name=['Tom', 'Sam','Bob', 'John' ]

删除元素:

list.pop():从末尾删除元素,pop(pos)是从pos处删除元素.

name.pop()后,name=['Tom', 'Bob'] , name.pop(0)后,name = [ 'Bob', 'John']

替换元素:

name[0] = 'You'后,name = ['You', 'Bob', 'John']

list相加:

grade = [85,95,100],执行print name+grade后,结果为['Tom', 'Bob', 'John', 85, 95, 100]

还可以进行切片操作:

name[起始下标:终止下标(不包括):步长],起始下标默认从头开始,终止下标默认到结束,步长默认为1,步长即每几个元素取一个

假设 name = ['Tom', 'Bob', 'John', 'Sam',1,2,3,4]

    name[:2] (即name[0:2:1]) ------ >     ['Tom', 'Bob']

    name[2:](即 name[2:7:1])  ------>   ['John', 'Sam', 1, 2, 3, 4]

    name[2::2]  ------>  ['John', 1, 3]  每两个取一个

    name[1:6:3]  ------->  ['Bob', 1]



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值