首页 > 编程语言 > 详细

python-列表,元组

时间:2016-11-14 22:28:57      阅读:378      评论:0      收藏:0      [点我收藏+]

下标取值,下标是从0开始的
切片:
顾头不顾尾
切片冒号前面的值,省略不写的话,代表取前面所有的值
切片冒号后面的值,省略不写的话,代表取后面所有的值
只写一个冒号的话,取整个列表,它可以用来复制一个新的列表
步长默认不写的话,是1,写上步长的话,写几就隔几个元素取一次
步长为负数的时候,从列表的末尾开始取值,是正数的话,就从列表的开头开始取值。
切片下标的操作同样适用于字符串

"顾头不顾尾":意思是前面的可以取到,后面的取不到

print(name[1:]):取后面所有

print(name[:6]):取前面所有

print(name[1:-1]):-1代表最后一个元素

print(name[:6:2]):第三个数字代表隔几次取一个,默认为1.如果步长为负数,那么从最后一个开始取


#创建、给列表增加值
szz = [‘bjz‘,‘lw‘,‘lhl‘,‘jjx‘,‘css‘]#创建一个列表
szz.append(‘ymn‘)#从末尾添加值
szz.insert(0,‘zyj‘)#在指定的位置添加值
print(szz)

查 

下标取值、切片取值


del szz[0]#删除指定下标的值
szz.pop(2)
szz.pop()#默认从列表的末尾开始删除,也可以传入指定的下标进行删除
szz.remove(‘jjx‘)#删除指定的值,而不是下标
szz.clear()#清空列表

szz[0]=‘歩杰峰‘

print(‘修改后的list:‘,szz)


list的内置操作方法
# nums.sort(reverse=True)#排序,默认按照升序排,如果想按照降序拍的话,指定reverse=True
# print(szz.index(‘ly‘))#获取指定元素的下标
# print(szz.count(‘zl‘))#获取指定元素的次数
# szz.reverse()#反转字符串
# szz.extend(szz1)#扩展字符串

元组
就是一个不可变的列表,它只有两个方法
mysql_config=(
‘127.0.0.1‘,
3306,
‘root‘,
‘123456‘
)
mysql_config.count(3306)#查询出现的次数
mysql_config.index(‘root‘)#获取指定元素的下标

python-列表,元组

原文:http://www.cnblogs.com/yangshuang8888/p/6063730.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!