一, 列表(list1 = [1,2,3,"蓝色海洋","abcd"])
1)列表的定义: 列表使用 [] 来表示, 列表中的元素可以是任意数据类型, 列表中的元素使用逗号隔开
2)列表的基本操作: a. 下标取值, 例如: print(list1[1])
b. 切片: 切出来还是列表, 例如: print(list1[1:3])
c.len 方法: 计算列表的长度, 例如: len(list1)
3)列表的常用方法:
增加:1append 方法: 往尾部追加元素, 例如: list1.append(66666)
2insert 方法: 指定位置插入元素, 参数一, 插入数据的位置, 参数二, 插入的数据, 例如: list1.insert(0,"我是插入数据")
3extend 方法: 一次性在列表的尾部添加多个元素, 例如: list1.extend([4,5,6])
删除:1remove 方法: 删除指定的元素, 例如: list1.remove(1)
2pop 方法: 根据下标删除对应的元素, 默认删除最后一个, 也可以通过传索引来删除对应的元素, 例如: list1.pop()或 list1.pop(1)
3clear 方法: 清空列表, 例如, list1.clear()
查找:1index 方法: 根据元素查找对应下标, 如果列表中有相同的值, 查到第一个就返回索引(如果没有找到就会报错)
2count 方法: 查找某个元素在列表中出现的次数
其他方法:1sort 方法: 从小到大排序 (只针对列表中是纯数值类型) 若想从大到小排序, 加上参数: reverse = True, 例如 list1.sort(reverse = True)
2reverse 方法: 列表反向(即头变尾, 尾变头), 例如: list1.reverse()
3copy 方法: 复制列表, 例如: list1.copy()
4修改列表中的元素值: 直接通过指定下标元素进行赋值修改, 例如: list1[0]=1111
二, 元组 tuple1 = (1,2,3,4,5,6)
1)元组的定义: 使用小括号 () 来表示; 元组中的元素可以是任意数据类型; 元组是不可变数据类型, 定义好以后, 内部的数据不可修改
注意点:"若元组中只有一个元素, 需要在元素的后面添加逗号, 例如: tuple1 = (1,)"
2)元组的操作方法: a. 下标取值, 例如: tuple1(0)
b. 切片: 切出来还是元组, 例如: tuple1[1:3]
3)元组的方法:1index 方法: 查找元素对应的下标, 若有相同的元素, 查到第一个元素就返回对应下标
2count 方法: 查找在元组中某个元素出现的次数
注意点 "元组没有添加以及删除数据的方法"
三, 字典 dict1 = {"name":"蓝色海洋","age":18,"gender":"男"}
1)字典的定义: 使用 {} 来表示, 每个元素都是由一对键值对 (Key:Value) 组成
2)字典中数据规范:1Key: 不能重复, 是惟一的, 只能是不可变类型的数据(字符串, 数值, 元组), 建议 Key 多使用字符串
2Value: 可以是任意类型的数据
3)字典定义的方式:1第一种: user_info = {"name":"蓝色海洋","age":18,"gender":"男"}
2第二种: user_info = dict(name ="蓝色海洋",age=18,gender="男")
3第三种: data = [("name","蓝色海洋"),("age",18),("gender","男")] user_info = dict(data)------>使用 dict 函数将列表转化成字典
4)字典的常用方法:
添加元素:1直接通过键去赋值, 如果这个键存在那就是修改这个键所对应的值
2update 方法: 一次性往字典中添加多个键值对(亦可以理解为将一个字典更新到另一个字典中), 例如: dict1.update({"aa":1111,"bb":2222,"c":3333})
修改元素:1直接通过对应的键 (Key) 赋值修改
删除元素:1pop 方法: 通过键去删除对应的键值对, 返回对应的 value
2popitem 方法: 默认删除的是字典中最后一个键值对
查找元素:1通过键去找对应的值, 如果键不存在会报错(KeyError)
2get 方法: 如果键不存在就返回 None , 例如: dict.get("a")
3其他方法:
Keys: 获取字典中所有的键 , 例如: dict1.Keys(), 可以通过 list 转换成一个列表
Values: 获取字典中所有的值 , 例如: dict1.Values(), 可以通过 list 转换成一个列表
4items 方法: 获取字典中的键值对, 可以通过 lsit 转换成一个列表
删除元素: 使用关键字 del, 例如: del dict1["name"]
Python 全栈自动化系列之 Python 编程基础(列表, 元组, 字典)
来源: http://www.bubuko.com/infodetail-3360483.html