《Python王者归来》——洪锦魁
(不用背,不理解自己看看视频)
(只会知识是做不了题的,要刷题才有做题思路)
(要求:用绿色,理解蓝色,熟悉红色,记忆橙色,有点乱随缘看吧)
网盘链接:https://pan.baidu.com/s/1Rl6eM84CSYPOy1e1JaODmQ?pwd=ub9d 提取码: ub9d
1、Python基础(C1~C15)
🌺🌺🌺 知识导图ヾ(^▽^)ゞ🌼🌼🌼
$$
\begin{cases}
①\text{ }\text{ }{\color{blue}\text{}字典定义}{\color{}\text{}}\text{:}
{\color{orange}\text{}dict0=
{\text{ ‘tag’:‘red’ , ‘score’:3 }}}
,dict0是字典名称,字典内的各项是{\color{orange}\text{}键(key)-值(value)对}。\text{(}tag、score是键,red、3是值\text{)}
\
②\text{ }\text{ }{\color{blue}\text{}字典操作}\begin{cases}
{\color{blue}\text{}增} \text{:}增加元素{\color{orange}\text{ dict0[键]=值}}
\text{ ;}
\
{\color{blue}\text{}删}\text{:}
删除字典{\color{orange}\text{ del dict0 、dict0.clear()}}、
删除元素{\color{orange}\text{ del dict0[键] }、dict0.pop(‘tag’)}、
弹出最后一个元素{\color{orange}\text{ dict0.popitem()}}
\text{ ;}
\
{\color{blue}\text{}改}\text{:}
合并两字典{\color{orange}\text{ }dict0.update(dict1)}、
给键默认值{\color{orange}\text{ }dict0.setdefault(‘a’,15)}
\text{ ;}
\
{\color{blue}\text{}查}\text{:}
查键{\color{orange}\text{ }dict0.keys()}、
查值{\color{orange}\text{ }dict0.values()}、
键值对{\color{orange}\text{ }dict0.items()}、
有键a输出值无a输出15
{\color{orange}\text{ }dict0.get(‘a’,15)}。
\end{cases}
\
③\text{ }\text{ }{\color{blue}\text{}字典方法}\text{:}
排序{\color{orange}\text{ }sorted(dict0.keys())}、
组合列表成字典{\color{orange}\text{ }dict(zip(list1,list2))}、
字典长度{\color{orange}\text{ }len(dict0)}
。
\
④\text{ }\text{ }{\color{blue}\text{}字典生成式}\text{:}
{\color{orange}\text{}[\text{ }键:值\text{ }\text{ }for\text{ }x\text{ }in\text{ }sx\text{ }\text{ }
for\text{ }y\text{ }in\text{ }ys
\text{ }]}。
\end{cases}
$$