列表
1、定义
List(列表)是python中使用最频繁的数据类型,在其他语言中通常叫做数组,专门存储一串信息,
列表用[ ]定义,数据之间使用逗号分隔,列表的索引从0开始,索引又可以被称为下标。
例如,定义列表:
列表名 = [ "张三", "李四", "王五" ]
2、常用操作(方法)
方法要通过对象来调用,表示对这个对象采用的操作。
分类 | 关键字/方法 | 说明 |
---|---|---|
增加 | 列表名.insert(索引,数据) | 在指定位置插入数据 |
列表名.append(数据) | 在末尾追加数据 | |
列表名.extend(列表2) | 将列表2的数据追加到列表 | |
修改 | 列表[索引] = 数据 | 修改指定索引的数据 |
删除 | del 列表[索引] | 删除指定索引的数据 |
列表.remove[数据] | 删除第一个出现的指定数据 | |
列表.pop | 删除末尾数据 | |
列表.pop(索引) | 删除指定索引数据 | |
列表.clear | 清空列表 | |
统计 | len(列表) | 列表长度 |
列表.count(数据) | 数据在列表中出现的次数 | |
排序 | 列表.sort() | 升序排序 |
列表.sort(reverse=True) | 降序排序 | |
列表.reverse() | 逆序、反转 |
部分常用方法实例:
list_name=['a', 'b', 'c']
print(list_name)
# 插入
list_name.insert(3,'d')
print(list_name)
list_name.append("e")
print(list_name)
print('_'*50)
# 删除
list_name.remove('e')
print(list_name)
list_name.pop()
print(list_name)
# 反转,逆转
list_name.reverse()
print(list_name)
3、迭代遍历
在python中,for循环可以遍历所有非数字类型的变量:列表、元组、字典、字符串。
for 循环内部使用的变量 in 列表
name_list = ['张三','李四', '王五']
for my_name in name_list:
print("我的名字叫",my_name)