zoukankan      html  css  js  c++  java
  • Python字典

    字典 key-value

    info={'name':'liuxiaoyang','age':24,sex:'female'}

    字典和列表一样,也能够存储多个数据

    列表中找某个元素时,是根据下标进行的

    字典中找某个元素时,是根据'名字'(就是冒号:前面的那个值,例如上面代码中的'name'、'age'、'sex')

    字典的每个元素由2部分组成,键:值。例如 'name':'liuxiaoyang' ,'name'为键,'liuxiaoyang'为值

    字典元素的访问

    列表、元祖使用固定的下表索引来访问,而字典则使用固定的键值来访问。

    如: info['name']  -->  'liuxiaoyang'

    如果键值不存在 在抛出异常:

    KeyError: '不存在的键值'

    字典常见操作

    1. 修改值  注意key是不能被修改的,只有value可以被修改。

    info['key1']=value2  

    2. 添加元素

    访问不存在的元素会报错,KeyError。如果对不存在的键值,赋值。则是对字典添加元素。

    info['keyn']=valuen

    3. 删除元素 

    del  dic[key]  删除键值为key的元素。

    dic.clear()  清空字典。

    4. 测量字典中键值对的个数

    len(dic)

    5. 返回字典键的列表

    dic.keys()

    6. 返回字典值的列表

    dic.values()

    7. 返回字典列表 ,每一个键值使用元祖来表示

    dic.items()

    8. 判断key是否在字典中

    dic.has_key('key1') 如果key1在dic中返回True,否则返回False。

    字典的遍历 

    1. 遍历键

    1 for k in dic.keys():
    2     print(k)

    2. 遍历值

    1 for v in dic.values():
    2     print(v)

    3. 遍历所有

    1 for k,v in dic.items():
    2     print(k,v)

    像遍历字典一样遍历列表

    1 for i,v in enumarate(li):
    2     print(i,v)
    
    
  • 相关阅读:
    cookie的过期时间
    Cookie的使用及位置
    用存储过程进行的查询拼接
    验证码的使用
    SQLHelper
    App_code的引用
    GridView使用
    javascript、ajax验证
    数据库小结(三)
    数据库操作(七)存储过程
  • 原文地址:https://www.cnblogs.com/PythonInMyLife/p/6919612.html
Copyright © 2011-2022 走看看