Python学习之列表(list)
2018-01-27 22:28
295 查看
Python学习之列表(list)
一、列表基本属性
# -*- coding: UTF-8 -*- li = ["Tom", "Jerry", "Mike"] # 索引 print(li[2]) # 切片 print(li[1:2]) # 长度 print(len(li)) # 遍历 for i in li: print(i), # Mike # ['Jerry'] # 3 # Tom Jerry Mike
二、列表内部其他功能
1.def append(self, p_object)向列表尾部追加元素
# -*- coding: UTF-8 -*- li = ["Tom", "Jerry", "Mike"] li.append("James") print(li) # ['Tom', 'Jerry', 'Mike', 'James']
2.def count(self, value)
统计某一元素的数量
# -*- coding: UTF-8 -*- li = ["Tom", "Jerry", "Mike"] li.append("James") li.append("James") print(li.count("James")) # 2
3.def extend(self, iterable)
向原有列表中追加iterable代表的集合中的所有元素(如果是字典,则追加所有的键)
# -*- coding: UTF-8 -*- li = ["Tom", "Jerry", "Mike"] lin = ["Tom", "Jerry", "Mike", "James"] li.extend(lin) print(li) # ['Tom', 'Jerry', 'Mike', 'Tom', 'Jerry', 'Mike', 'James']
4.def index(self, value, start=None, stop=None)
返回在列表指定区间内某一元素的索引
# -*- coding: UTF-8 -*- li = ["Tom", "Jerry", "Mike"] print(li.index("Mike")) # 2
5.def insert(self, index, p_object)
在列表指定位置插入某一元素
# -*- coding: UTF-8 -*- li = ["Tom", "Jerry", "Mike"] li.insert(1, "Love") print(li) # ['Tom', 'Love', 'Jerry', 'Mike']
6.def pop(self, index=None)
移除并返回列表某位置(默认最后)的一个元素
# -*- coding: UTF-8 -*- li = ["Tom", "Jerry", "Mike"] item = li.pop(1) print(item) print(li) # Jerry # ['Tom', 'Mike']
7.def remove(self, value)
移除列表中第一次出现value相同的元素(无返回值)
# -*- coding: UTF-8 -*- li = ["Tom", "Jerry", "Mike"] li.remove("Mike") print(li) # ['Tom', 'Jerry']
8.def reverse(self)
将列表中的元素位置反转
# -*- coding: UTF-8 -*- li = ["Tom", "Jerry", "Mike"] li.reverse() print(li) # ['Mike', 'Jerry', 'Tom']
9.def sort(self, cmp=None, key=None, reverse=False)
将列表中的元素排序
# -*- coding: UTF-8 -*- li = ["Tom", "Jerry", "Mike"] li.sort() print(li) # ['Jerry', 'Mike', 'Tom']
相关文章推荐
- python基础学习——列表(list), 元祖(tuple), 字典(dict), 字符串(string), 集合(set) 介绍及相互转换
- python学习之路-字符串(str)和列表(list)的互相转换
- Python学习之列表(list)
- python学习-列表(list)
- python学习笔记(二)列表(List)操作方法详解
- PYTHON-嵌套列表list的解析学习
- python学习之列表list
- python的list列表学习笔记
- Python学习笔记 —— List列表
- python学习笔记14 list列表数组
- [Python]学习基础篇:列表(List),元组的浅解
- python学习笔记——列表(list)和元组(tuple)
- [Python]学习基础篇:列表(List)的浅解
- Python入门学习记录——List(列表)
- Python学习笔记 - 7.列表(List)
- python学习笔记--列表(list)
- python学习笔记之列表(list)与元组(tuple)详解
- Dive Into Python 学习记录1-函数/模块导入/字典/列表/元组/字符串分割、连接、格式化/映射list/
- Python学习心得(一) 列表List
- Python学习笔记———列表(list)、元组(tuple)、字典(dict)