列表 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#逆序

最新文章

  1. 《连载 | 物联网框架ServerSuperIO教程》- 14.配制工具介绍,以及设备驱动、视图驱动、服务实例的挂载
  2. PHP的CURL
  3. 在项目中导入MRC的文件时解决办法
  4. [数据库]漫谈ElasticSearch关于ES性能调优几件必须知道的事(转)
  5. Codeforce Round #219 Div2
  6. CSS 将按钮转成超链接样式
  7. Linux查看系统资源占用
  8. 【转】MUD教程--巫师入门教程2
  9. Model 验证
  10. Educational Codeforces Round 36 (Rated for Div. 2) E. Physical Education Lessons
  11. Charles手机抓包常见问题(各种常见坑)
  12. centos配置小程序https和wss协议
  13. psssss test
  14. ODAC(V9.5.15) 学习笔记(三)TOraSession(3)
  15. zz Alex's BLOG 串口连接
  16. .NET:分布式事务
  17. LightOJ 1030 - Discovering Gold - [概率DP]
  18. BASIC-2_蓝桥杯_01字串
  19. 使用jquery.more.js来实现点击底部更多后, 底部加载出新的数据
  20. RHEL6.5恢复root密码

热门文章

  1. python 高阶函数 与关键字参数
  2. 紫书 例题 10-12 UVa 1637(概率计算)
  3. 【Educational Codeforces Round 37 E】Connected Components?
  4. 【Codeforces Round #420 (Div. 2) C】Okabe and Boxes
  5. 有关于OpenGL、OpenGL ES、WebGL的小结
  6. Linux软防火墙ACL匹配的优化点
  7. HDU 3853 向下向右找出口问题-期望dp
  8. 理解Linq查询
  9. BZOJ 1050 枚举+并查集
  10. msiexec