博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python-列表,元组
阅读量:6253 次
发布时间:2019-06-22

本文共 1032 字,大约阅读时间需要 3 分钟。

下标取值,下标是从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')#获取指定元素的下标

转载于:https://www.cnblogs.com/yangshuang8888/p/6063730.html

你可能感兴趣的文章
springCloud(17):统一管理微服务配置-简介
查看>>
我的友情链接
查看>>
selenium怎么应对网页分页的情况
查看>>
软件包管理之rpm
查看>>
Linux启动和内核管理
查看>>
IOS学习之Xcode 的Debug技巧
查看>>
分布式并发问题解决的一些小心得
查看>>
jquery validate addMethod 自定义验证方法
查看>>
iOS Runtime原理及使用
查看>>
WAS 管理节点和node同步报错
查看>>
9-13 文本处理工具sed及awk的用法
查看>>
微软MCITP系列课程(十四)搭建DNS服务器
查看>>
mysql数据库授权学习记录
查看>>
在CentOS或RHEL上如何为LAMP服务器保驾护航
查看>>
android rom移植知识普及
查看>>
一个IT人士的个人经历,给迷失方向的朋友
查看>>
Python 爬取糗事百科段子
查看>>
使用unity3D免费版制作漂亮的水面效果
查看>>
jsp详细说明
查看>>
More about keeping Android’s screen awake
查看>>