ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

Python基础数据类型-Dictionary(字典)

2022-07-19 23:01:40  阅读:196  来源: 互联网

标签:Dictionary Python items 888 数据类型 123 key print 字典


# -- coding: utf-8 --
# @time : 2022/7/19 21:51
# @file : 10pytest基本数据类型-dic.py
# @software: pycharm

D = {"a": "123",
     "b": "456",
     "c": 888}
D.copy()
print(id(D))
print(id(D.copy()))
print(D.copy())  # D的浅拷贝

print(D.get("a"))  # 获取key为"a"的值 D["a"] if a in D, else d.  d defaults to None.
print(D.items())  # dict_items([('a', '123'), ('b', '456'), ('c', 888)])
print(D.keys())  # 返回字典中所有的key dict_keys(['a', 'b', 'c'])
print(D.values())  # 返回字典中所有的值 dict_values(['123', '456', 888])
# print(D.pop("1"))  #KeyError: '1'
print(D.pop("a"))  # 移除key为"a"并输出key对应的值 123
print(D.popitem())  # 返回并删除字典中的最后一对键和值。('c', 888)
print(D.items())

print(D.setdefault("b"))  # 如果key-b在D里边存在,则返回D.get(b),和get类似
print(D.setdefault("c", "999"))  # also set D[c]=999 if c not in D
print(D.setdefault("d", "777"))  # also set D[d]=777 if d not in D

print(D.items())
print(D.clear())  # 清空字典  返回None.  Remove all items from D.

print("============以上方法为python-字典的内置方法==================")



# 除了以上方法外,还有以下常用的方法 D["e"] = 000 D["f"] = "你好呀" print(D) print(D["f"]) # 访问字典里边的值 D["f"] = "我不好" # 修改字典 print(D) del D["f"] # 删除字典元素 print(D) print(len(D)) # 计算字典的键的总数。 print(type(D)) # 返回输入的变量类型 print(str(D)) # 输出字典可打印的字符串表示。

 

标签:Dictionary,Python,items,888,数据类型,123,key,print,字典
来源: https://www.cnblogs.com/eosclover/p/16496175.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有