Python在设计上坚持了清晰划一的风格,这使得Python成为一门易读、易维护,并且被大量用户所欢迎的、用途广泛的语言。接下来,记录一些本人自主学习Python的一些笔记:

字典的增加/修改:

infoDict = {"name":"laowang","addr":"gebi"}
# 添加一个weight属性,若字典中包含weight属性,则变为修改
infoDict["weight"] = "65"

# 将某字典的key-value添加到当前字典
d1 = {"a":1}
curDict = {"b":2}
curDict.update(d1)

字典的查找:

infoDict = {"name":"laowang","addr":"gebi"}
# 获取name属性值(如果name属性不存在,将报错)
name = infoDict["name"]
# 获取name属性值(如果name属性不存在,不会报错)
name = infoDict.get("name")

字典的删除

infoDict = {"name":"laowang","addr":"gebi"}
# 清空字典
infoDict.clear()
# 删除字典(若再使用该字典将会报错,需重新定义)
del infoDict
# 删除字典中的name键
del infoDict["name"]
# 删除字典中的name键:infoDict.pop("name")

# 随机删除一对key-value,并返回这对key-value
infoDict.popitem()

获取字典的长度

infoDict = {"name":"laowang","addr":"gebi"}
# 获取字典的长度
length = len(infoDict)

获取所有键/值

infoDict = {"name":"laowang","addr":"gebi"}
# 获取所有的键
keys = infoDict.keys()
# 获取所有的值
values = infoDict.values()

遍历字典

infoDict = {"name":"laowang","addr":"gebi"}
# 打印所有键与值
for key,value in infoDict.items():
print("key:%s,value:%s"%(key,value))

更多相关文章

  1. Python------类的结构细分,异常处理,方法,属性
  2. Python进阶----类的结构(公有成员 , 私有成员(私有属性,私有方法
  3. AttributeError:'Flask'对象没有属性'login_manager' - Login_Ma
  4. 关于Python的属性、参数、方法的解释、区别
  5. python函数的属性
  6. python_列表_循环遍历
  7. linux内核段属性机制(以subsys_initcall和module_init为例)
  8. 查询表中的某一行,表中没有行号相关的属性字段,SQL语句怎么写啊?50
  9. odbc驱动程序不支持请求的属性VB6

随机推荐

  1. Android JNI使用方法
  2. Android Studio如何显示行号
  3. android Build类
  4. Android 配置及adb 命令
  5. Building Android Apps with AWS 使用AWS
  6. 【摘录】从Android界面开发谈起
  7. Android 入门篇
  8. android studio 获取证书指纹 SHA1
  9. 每周总结20130821——android控件的尺寸
  10. Android(安卓)重写返回键