01.列表常用方法
1.1 append
1 | #1. append用于在列表末尾追加新的对象 |
1.2 count
1 | #2. count方法统计某个元素在列表中出现的次数 |
1.3 extend
1 | #3. extend方法可以在列表的末尾一次性追加另一个序列中的多个值 |
1.4 index
1 | #4. index函数用于从列表中找出某个值第一个匹配项的索引位置 |
1.5 insert
1 | #5. insert方法用于将对象插入到列表中 |
1.6 pop
1 | #6. pop方法会移除列表中的一个元素(默认是最后一个),并且返回该元素的值 |
1.7 remove
1 | #7. remove方法用于移除列表中某个值的第一个匹配项 |
1.8 reverse
1 | #8. reverse方法将列表中的元素反向存放 |
1.9 sort
1 | #9. sort方法用于在原位置对列表进行排序,意味着改变原来的列表,让其中的元素按一定顺序排列 |
1.10 enumerate
1 | li = [11,22,33,44,55,66] |
1.11 range和xrange
-
指定范围,生成指定的数字
-
注:python3中的range类似python2中的xrange,比如a = range(1,4) : a返回的不是列表对象而是一个可迭代对象(<class ‘range’>)
1 | #1、range根据start与stop指定的范围以及step设定的步长,生成一个序列:range([start,] stop[, step]) |
1.12 列表去空
1 | # 法1: |
02.元祖
- **元组定义:**元组和列表一样,也是一种序列,唯一的不同是元组不能修改。
2.1 创建元组
1 | #1. 创建元组 |
2.2 列表和元组常用函数
方法 | 作用 |
---|---|
com(x,y) | 比较两个值 |
len(seq) | 返回序列的长度 |
list(seq) | 把序列转换成列表 |
max(args) | 返回序列或者参数集合中得最大值 |
min(args) | 返回序列或者参数集合中的最小值 |
reversed(seq) | 对序列进行反向迭代 |
sorted(seq) | 返回已经排列的包含seq 所有元素的列表 |
tuple(seq) | 把序列转换成元组 |
__END__