容器的种类:
1,列表
创建列表有三种方式
(1)用【】(2)用list()(3)列表推导
b=["lzy",1,2,3]
a=list(b)
容器的种类:
1,列表
创建列表有三种方式
(1)用【】(2)用list()(3)列表推导
b=["lzy",1,2,3]
a=list(b)
列表常见方法
添加元素的方法: 1. |-- append # 表示在列表末尾添加新的元素
2. |- - insert # 表示在特定的位置添加新的元素
3. |-- extend # 合并列表
减少元素的方法:
|-- clear # 将列表清空
|-- remove # 可以删除指定元素
|-- pop # 删除最后一个元素
其它方法:
|-- index # 查找元素在列表中的位置,注意:如果元素不存在,则抛出异常
|-- reverse # 翻转列表
|-- sort # 将列表排序,按照ASCII表排序
|-- copy # 复制、拷贝对象(浅拷贝)
|--count()计算特定值出现的次数
***2.元组***
元组和列表的区别,元组是不可变的,不能插入和删除修改,相当于一个常量列表,只能整体改变。
1.如何创建元组
a = 1,2,3,
注意:在Python中,如果只有一个元素,并且该元素是一个数字,则需要加上一个逗号来表示,
该变量是元组而不是数字
***3.集合***set
首先集合没有顺序
如何创建集合
1.a = set()
2.a = {1,2,3,4}
|-- 常见方法
['add', 'clear', 'copy', 'difference',
'difference_update', 'discard', 'intersection',
'intersection_update', 'isdisjoint', 'issubset',
'issuperset', 'pop', 'remove', 'symmetric_difference',
'symmetric_difference_update', 'union', 'update']
|-- add # 添加元素
|-- clear
|-- copy
|-- pop # 随机移除元素
|-- remove # 异常指定的元素
|-- intersection # 交集
|-- difference # 差集
|-- union # 并集
***4,字典**dic 首先字典是以键值对存在的,每个键对应一个唯一的值,键必须是字符串 如何创建字典 1, a = {} 2, a = {1:a,2:b,3:c} 获取key对应的值,使用如下两种方式: d["key"] # 如果这个key不存在,则抛出异常 d.get("key") # 如果这个key不存在,则返回None
|-- 常见方法
['clear', 'copy', 'fromkeys', 'get', 'items',
'keys', 'pop', 'popitem',
'setdefault', 'update', 'values']
|-- clear
|-- copy
|-- pop("key") # 通过key删除对应的键值对
|-- popitem # 随机删除一个键值对
|-- get # 通过key获取值
|-- keys()
|-- values()
|-- items()
|--count()计算特定值出现的次数