码迷,mamicode.com
首页 > 编程语言 > 详细

Python读书笔记(2)

时间:2015-01-23 14:47:01      阅读:133      评论:0      收藏:0      [点我收藏+]

标签:python

第二章   列表和元组

1. 列表可以修改 ,  元组不可以修改
>>>list[-1]   #表示最后一个元素,非常方便
列表可以加减
>>>endings=[‘st‘,‘nd‘]+17*[‘th‘]
2. 列表可以分片
>>>tag[9:30]  左闭合右开的区间
>>>tag[-3:] 取得最后三个元素
>>>tag[-3:0:1]  最后一位表示步长
步长为负数  就可以倒序
>>>tag[0:5:-1]
None是内建值  表示空  和c++的NULL差不多
3.成员包含
>>>permissons=‘rw‘
>>>‘w‘ in permissons
True

二维匹配:
data=[
          [‘a‘,1],
          [‘b‘,2],
          [‘c‘,3]
]
if [‘a‘,1] in data :
print True
4. 长度 len() 最大最小值min() max()
5.动态创建列表
list(‘Hello‘)
6.列表操作
删除  del name[1]
赋值  name=list(‘Perl‘)
        name[2:]=list(‘ar‘)
分片可以插入也可以删除
>>>numbers[1:1]=[2,3,4] 插入2,3,4
>>>numbers[1:4]=[]  删除3个元素
append 添加
lst.append(1)
count计数
lst.count(‘a‘)
extend 追加序列
>>>a=[1,2,3]
>>>b=[4,5,5]
>>>a.extend(b)
index(‘who‘) 搜索
insert(loc,value)插入
pop(loc) 默认是最后一个移除
remove(value)
reverse(x)
sort()
注意 x.sort()返回的只是迭代器 并不是列表
  sorted(x)才是返回的一个列表
sort(cmp) 比较函数
sort(reverse=True) 反向排序
sort(key=len) 按长度排序
元组 () 没什么好说的 记住加逗号
(1,2,3,)
tuple([1,2,3])
可以当key使用

Python读书笔记(2)

标签:python

原文地址:http://blog.csdn.net/cq361106306/article/details/43054513

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!