列表
列表的定义
1.List(列表) 是 Python中使用最频繁 的数据类型,在其他语言中通常叫做数
2.专门用于存储 一串 信息
3.列表用 [] 定义,数据 之间使用 , 分隔
4.列表的 索引 从 0 开始 (1)索引 就是数据在 列表 中的位置编号,索引 又可以被称为 下标
构建列表
创建列表只要把不同的数据用方括号括起来就好了,并用逗号分开。 例
- a = [1,2,3,4];
- list = ['a', 'b', 'c', 'd'];
- list2 = ['a','good','hell']
列表序号
list = ['a', 'b', 'c', 'd'];
print(list[1])
结果为'b'
列表内元素的序号为从0开始数
列表的增删改查所用的关键字/函数/方法
1增加列表.
- insert(索引, 数据)在指定位置插入数据列表.
- append(数据)在末尾追加数据列表.
- extend(列表2)将列表2 的数据追加到列表
2 修改列表
- [索引] = 数据修改指定索引的数据
3删除
- del 列表[索引]删除指定索引的数据
- 列表.remove[list数据]删除第一个出现的指定数据*
- 列表.pop删除末尾数据
- 列表.pop(索引)删除指定索引数据
- 列表.clear清空列表
4统计
- len(列表)列表长度
- 列表.count(数据)数据在列表中出现的次数
5排序
- 列表.sort()升序排序
- 列表.sort(reverse=True)降序排序
- 列表.reverse()逆序、反转
列表遍历
列表遍历为输出列表中所有的元素
方法
for + 变量 + in +列表
例
classes = [1,2,3,4,5]
for i in classes:
print (i)
结果为1 2 3 4 5
字典
字典的定义
-
dictionary(字典) 是 除列表以外 Python 之中 最灵活 的数据类型
-
字典同样可以用来 存储多个数据 通常用于存储 描述一个 物体 的相关信息
-
和列表的区别
列表 是 有序 的对象集合
字典 是 无序 的对象集合
- 字典用 {} 定义 字典使用 键值对存储数据,键值对之间使用 , 分隔
1 键 key 是索引
2 值 value 是数据
3 键 和 值 之间使用 : 分隔
4 键必须是唯一的
5 值 可以取任何数据类型,但 键 只能使用 字符串、数字或 元组
字典的用法
dict{'1:2','3:4','5:6','7:8'}
字典的删改查
删
del 字典[key]:删除指定键值对
字典.pop(key):删除指点键值对
字典.popitem():随机删除一个键值对
字典.clear():清空字典
查
字典.keys() :所有key列表
字典.values():所有 value列表
字典.items():所有(key,value)元祖列表
改
字典[key] = value :如果key存在,修改数据 如果key不存在,新建键值对
字典的遍历
d{1:2,3:4,5:6,7:8}
for i , v in d.items()
print (i,v)
输出为 1:2 3:4 5:6 7:8