概述
python 是一门编程语言,是一门完全面向对象的编程语言。集合
字典
运算符优先级
总结:
可变对象:list(列表)、set(集合)、dict(字典)
不可变对象:str(字符串)、tuple(元组)
①集合创建集合{}
set([])
注意:创建空的集合要用 set()特点:元素唯一
无序运算:& 交集
| 并集
- 差集方法:s.add(x) 添加单个元素
s.update() 添加多个元素
s.remove() 移除元素
s.clear() 清空集合
②字典创建字典{key : value} (大括号创建字典的键时要加引号,key键,value值)
dict(key = value)(括号里赋值方式,名字=对象,不要引号)
注:字典里的键和值用 “:” 隔开,一对键和值组成一个项,项和项之间用 “,” 隔开。特点:键唯一,重复会被重新复制
无序添加和取值
dict[key] = value
key 存在则修改值,没有则添加属性方法d.update({}) 在字典中添加多个项
d.items() 返回字典的各个项
d.keys() 返回字典的键
d.values() 返回字典的值d.get(k) 如果键 k 在,返回键 k 的值,不存在则返回 None
d.get(k, x) 如果键 k 在,返回键 k 的值,不存在则返回 x
d.pop(k) 返回并移除键 k 所对应的元素,不存在则抛出异常
d.pop(k, x) 返回并移除 k 所对应的元素,不存在则返回 x
总结:key 唯一,可以是数字,字符串,元组
③运算符算术运算符:
+
-
*
/
%
**
//赋值运算符
=
+=
-=
*=
/=
%=
**=比较运算符
==
!=
>
<
>=
<=成员运算符
in
not in身份运算符
is
is not
判断两个名字是否指向同一个对象,当 id 相同时返回 True( == 比较运算是判断的值)逻辑运算符
and(与)两个条件都满足时才返回 True
or(或)有一个条件满足了就返回 True
not(非)取反计算顺序
默认的,运算符优先级表决定了哪个运算符在别的运算符之前计算。然而,如果想要改变它们的计算顺序,得使用圆括号()。结合规律
运算符通常由左向右结合,即具有相同优先级的运算符按照从左向右的顺序计算。
# 幂运算
**
# 算术运算符
+ - * / %
# 比较运算符
< > <= >=
# 比较运算符
== !=
# 赋值运算符
= %= /= -= += *= **=
# 身份运算符
is is not
# 成员运算符
in not in
# 逻辑运算符
not > and > or
最后
以上就是矮小黄豆为你收集整理的python集合与字典区别_Python基础-集合与字典的全部内容,希望文章能够帮你解决python集合与字典区别_Python基础-集合与字典所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复