一、集合
集合:是一个无序的不重复元素序列。
1.添加元素:
1.s.add( x ) (添加一个元素)
2.s.update( x ) 参数可以是列表,元组,字典等,(添加多个元素)
2.删除元素:
s.remove( x ) x不存在出错
s.discard( x ) x不存在不会出错
3.数学中的集合运算:
参考链接:https://www.jb51.net/article/109336.htm
二、字典
字典:是一种可变容器模型,且可存储任意类型对象。
特点:键必须是唯一的,但值则不必。(值可以取任何数据类型)
键的特性:不允许同一个键出现两次。创建时如果同一个键被赋值两次,后一个值会被记住
键必须是不可变的,如字符串,数字或元组
1.获取键和值:
1.dict.items() 以列表返回可遍历的(键, 值) 元组数组
2. dict.get(key, default=None) 返回指定键的值,如果值不在字典中返回默认值。
2.创建字典格式:
d = {key1 : value1, key2 : value2 }
3.输出字典:
>>>str(dict)
4.遍历字典实列和方法:
https://www.jb51.net/article/138414.htm
三、列表
1.添加元素:
1.list.append(obj) 添加一个元素
2.list.extend(seq) 同时添加几个元素
2.不熟悉列表的朋友可看(很详细):
https://www.cnblogs.com/hezhefly/p/7908460.html
四、枚举
enumerate() 将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,
同时列出数据和数据下标,一般用在 for 循环当中
enumerate(sequence, [start=0])
sequence -- 一个序列、迭代器或其他支持迭代对象。
start -- 下标起始位置。
座右铭:站在别人的思想上,看见自己的不足,传播错误的经验,愿君不重蹈覆辙。
由于受限于本人经验,难免不足,如有建议,欢迎留言交流。
说明:如果喜欢,请点赞,您的鼓励是本人前进的最好动力。