200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > python基础-元组 集合 字典

python基础-元组 集合 字典

时间:2020-01-21 11:20:06

相关推荐

python基础-元组 集合  字典

```python```python```python```python```python```python```python```python```python```python"""======================Author: 柠檬班-小简Time: /7/30 20:23Project: py43-python编程技术Company: 湖南零檬信息技术有限公司======================""""""列表:[] 有序的,有索引。存储同一类型的数据。元组:()字典(dict):{} 成员是key-value {key:value, key:value, key:value}无序的。没有索引。key是唯一的。 不可变类型。一般都是用字符串类型。通过key取值。查询:变量 = 字典变量名[key] 变量 = 字典变量名.get(key)新增/修改:字典变量名[key] = value 字典变量名.setdefault字典变量名.update(新字典)删除:需求:每一个成员的:名字、城市、测试年限"""stu_names = ['诗梦', '快乐点击', '小威', '豆豆子', '一口田', '木木']stu_names1 = [['快乐点击', "北京", 5],['小威', "北京", 5],['豆豆子', "北京", 5],['一口田', "北京", 5],]stu_names = [{"name":"诗梦", "city":"北京", "year":5},{"name":"快乐点击", "city":"北京", "year":5},{"name":"小威", "city":"北京", "year":5},{"name":"豆豆子", "city":"北京", "year":5}]one_stu_info = {"name":"诗梦", "city":"北京", "year":5}# ================ 字典 取值 =======================# 取值 - key取值 字典变量名[key]# print(one_stu_info["name"])# print(one_stu_info["salary"]) # KeyError: 'salary'# 取值 - key取值 字典变量名.get(key)print(one_stu_info.get("name"))print(one_stu_info.get("salary")) # None# ================ 字典 新增和修改 字典变量名[key] = value =======================# 增加 键值对。# =============字典变量名[key] = value ===# 修改 修改值。 通过key去修改值。# 如果key存在,就是修改。 如果key不存在,就是增加。one_stu_info = {"name":"诗梦", "city":"北京", "year":5}print(one_stu_info)# 修改 - key存在。 字典变量名[key] = valueone_stu_info["name"] = "八月"print(one_stu_info)# 新增 - key不存在。 字典变量名[key] = valueone_stu_info["object"] = "七月"print(one_stu_info)# ======key存在,就不修改值。key不存在,新增key-value# 字典变量名.setdefault(key, 默认值)one_stu_info.setdefault("name", "风起云涌")print(one_stu_info)one_stu_info.setdefault("salary", 20000)print(one_stu_info)# 字典变量名.update(新的字典名) 2个字典合并new_dict = {"friends":["小白", "崽崽"], "sex": "女"}one_stu_info.update(new_dict)print(one_stu_info)# ================ 字典 删除 =======================# del one_stu_info["salary"]#del one_stu_infoprint(one_stu_info)one_stu_info.pop("object")print(one_stu_info)one_stu_info.popitem() # 最后一个print(one_stu_info)one_stu_info.clear() # 空字典# ================ 字典 所有key,value, =======================# 所有keysprint(one_stu_info.keys())# 所有的valuesprint(one_stu_info.values())# key-valueprint(one_stu_info.items())`在这里插入代码片`

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。