python中的list使用_python中list的使用

names = ['1zhangyang','4guchen','8xiangpeng','!#xuliangchen','chenronghua','xiedi']

#查

print(names[0],names[2])#取单个值,指定位置,index从0开始

print(names[1:3])#取连续的值,顾头不顾尾,取第二个和第三个值

print names[-1]#取最后一个值

print(names[-3:-1])#从左向右取,但不包括最后一个,取倒数第三个和倒数第二个值

print(names[-3:])#尾数为空,取值包括最后一个

print(names[:3])#首数为空,取值包括第一个

print(list[0:5:2])#可以间隔取值2位步长

names[::2]#从首取到尾,可以省略不写

#循环取列表值

for i in names:

print i

#改(不能批量插入)

names.append('leihaidong')#向names的最后插入一个值

names.insert(1,'chenronghua')#随意插入位置,把原位置的值向后挤一个位置

names[2]='xiedi'

#删

del names[1]#删除位置为1的值

names.remove('xiedi')#删除列表中第一个值为xiedi的值,后面的xiedi不删除

names.pop()#不输入下标删除最后一个

names.pop(0)#输入下标删除指定位置

#查

print (names.index('xiedi'))#通过值找到第一个值所在位置

# print(names[names.index('xiedi')])

print (names.count('chenronghua'))#统计值的个数

#改

names.reverse()#数组反转

names.sort()#排序,按ascii排序,特殊字符、数字、大写字母、小写字母

names2 = [1,2,3,4]

names.extend(names2)#扩展,将names2合并到names里,names2仍存在

del names2

print names

元组

tuple = (1,2,3,4,5)

元组很简单,只可读,不可增删改

元组有两个方法

tuple.count('str')

tuple.index('str')

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值