4、python数据类型之列表(list)
2018-01-11 23:29
686 查看
列表
列表常见操作
1、索引取值
2、列表切片
3、获取列表的长度
4、for循环打印出列表的所有元素
5、删除列表指定位置元素
列表方法
append
clear
count
extend(凡是可以迭代的都可以extend到列表中)
index
insert
pop
remove
reverse
sort
列表常见操作
1、索引取值
name_list = ['wang','zhou','li','hu','wu','zhao'] print(name_list[0]) print(name_list[-1])
2、列表切片
#将列表中第一个到第二元素切片出来,形成一个子列表 name_list = ['wang','zhou','li','hu','wu','zhao'] print(name_list[1:3])
3、获取列表的长度
name_list = ['wang','zhou','li','hu','wu','zhao'] #h获取长度 print(len(name_list)) #输出所有的元素 print(name_list[0:len(name_list)])
4、for循环打印出列表的所有元素
name_list = ['wang','zhou','li','hu','wu','zhao'] for i in name_list: print(i)
5、删除列表指定位置元素
name_list = ['wang','zhou','li','hu','wu','zhao'] #删除第一个元素 name_list = ['wang','zhou','li','hu','wu','zhao'] del name_list[1] print(name_list) #删除第0个到第一个元素 name_list = ['wang','zhou','li','hu','wu','zhao'] del name_list[0:2] print(name_list)
列表方法
name_list = ['wang','zhou','li','hu','wu','zhao'] #获取列表的所有方法,包括内置方法 print(dir(name_list)) #外部方法 ['append', 'clear', 'copy', 'count', 'extend', 'index', 'insert', 'pop', 'remove', 'reverse', 'sort']
append
#在列表尾部追加元素 name_list = ['wang','zhou','li','hu','wu','zhao'] name_list.append('hehe') print(name_list)
clear
#将列表中元素清空,形成一个空列表 name_list = ['wang','zhou','li','hu','wu','zhao'] name_list.clear() print(name_list)
count
#统计列表中某一个元素出现的次数 name_list = ['wang','zhou','li','hu','wu','zhao'] num=name_list.count('li') print(num)
extend(凡是可以迭代的都可以extend到列表中)
#将一个列表全部元素追加到另一个列表中(也可以将字符串、元组、字典追加上去) name_list = ['wang','zhou','li','hu','wu','zhao'] num_list = [1,2,34,56,32] name_list.extend(num_list) print(name_list)
index
#h获取列表中某个元素的索引 name_list = ['wang','zhou','li','hu','wu','zhao'] print(name_list.index('wang'))
insert
#在列表中某个位置插入一个元素 name_list = ['wang','zhou','li','hu','wu','zhao'] name_list.insert(3,'good') print(name_list) print(name_list.index('good'))
pop
#删除列表中最后一个元素,且可以将该元素作为一个字符串赋值给一个变量 name_list = ['wang','zhou','li','hu','wu','zhao'] a=name_list.pop() print(name_list) print(a)
remove
#移除列表中指定元素 name_list = ['wang','zhou','li','hu','wu','zhao'] name_list.remove('34') print(name_list)
reverse
#将列表中所有元素翻转过来 name_list = ['wang','zhou','li','hu','wu','zhao'] name_list.reverse() print(name_list)
sort
#列表元素排序 num =[23,123,45,12,456,323,1,34] num.sort() print(num)
相关文章推荐
- Python 列表 list 数据类型创建list、添加元素和删除元素
- Python数据类型list(列表)和tuple(元组)
- python 内建数据类型 列表(list)
- Python list 数据类型:列表
- python数据类型------list(列表)
- Python核心数据类型(内置对象)—— 列表(list)
- Python基础数据类型-列表(list)和元组(tuple)和集合(set)
- Python数据类型List列表+Tuple元组+Dictionary字典
- Python基本数据类型之list列表
- python3 第十二章 - 数据类型之List(列表)
- 走进Python世界(五)数据类型 4. 序列类型-列表(List)
- 5-Python3从入门到实战—基础之数据类型(列表-List)
- Python把csv数据写入list和字典类型的变量脚本
- Python数据类型详解(列表,元组,字典,日期)
- Python数据类型 -- 列表习题
- python数据类型--列表
- python:如何将txt文件中的数值数据读入到list中,且在list中存在的格式为float类型或者其他数值类型
- python数据类型-列表
- Python数据类型之列表