python学习日记-180823
2024-09-07 11:59:32
列表 a=[ ]
1.负数下标:a=[-1]指的是列表a最后一个下标,-2指倒数第二个下标
2.切片——利用切片获得子列表
a[1:4]——'1'切片开始处的下标,‘4’切片结束处的下标(不包括此下标)
a[:4]——0-4的切片
a[2:]——2之后的切片
3.利用下标给列表中的值赋值
a[3]='hello'
4.列表连接和列表复制
操作符'+'可以连接两个列表得到一个新列表:
a=['1','2','3'] b=['4','5','6']
print a+b
列表复制
a=['hello','hi','howdy','heyas']
print a*3
5.del语句从列表中删除值
del a[2] 删除列表a中下标为2的值,后面的值所有的下标往前移动一位
6.in和not in 操作符,返回值为True和False可以判断一个值是否在列表中
7.多重赋值
a=[1,2,3]
i,j,k=a相当于i=1,j=2,k=3
a=[1,2,3]
i,j,k=a
print i,j,k
8.index() 参数如果存在与列表中,则返回值的下标,重复值返回第一个值的下标
a=['hello','hi','howdy','heyas'] print a.index('hi')
9.append()和insert() 方法在列表中添加值
append()为追加,在列表的末尾添加参数,a.insert(3,'4')表在a的下标3出插入''4'
注意:正确使用方法为:a.append('4')和a.insert(3,'4')
而不是a=a.append('4')和a=a.insert(3,'4')
10.用remove()方法从列表中删除值
remove()的参数为列表中的值,如果值出现多次,则删除第一次出现的值,而del a[i]是通过下标来删除
11.sort()方法将列表排序
a=[-3,-4,1,1,3,2,14,24,-9]
a.sort()#顺序
print a a.sort(reverse=True)
print a#逆序
最新文章
- 《连载 | 物联网框架ServerSuperIO教程》- 14.配制工具介绍,以及设备驱动、视图驱动、服务实例的挂载
- PHP的CURL
- 在项目中导入MRC的文件时解决办法
- [数据库]漫谈ElasticSearch关于ES性能调优几件必须知道的事(转)
- Codeforce Round #219 Div2
- CSS 将按钮转成超链接样式
- Linux查看系统资源占用
- 【转】MUD教程--巫师入门教程2
- Model 验证
- Educational Codeforces Round 36 (Rated for Div. 2) E. Physical Education Lessons
- Charles手机抓包常见问题(各种常见坑)
- centos配置小程序https和wss协议
- psssss test
- ODAC(V9.5.15) 学习笔记(三)TOraSession(3)
- zz Alex's BLOG 串口连接
- .NET:分布式事务
- LightOJ 1030 - Discovering Gold - [概率DP]
- BASIC-2_蓝桥杯_01字串
- 使用jquery.more.js来实现点击底部更多后, 底部加载出新的数据
- RHEL6.5恢复root密码