zoukankan      html  css  js  c++  java
  • python之字典

    1、用{}创建字典

    代码:

    1
    2
    = {"a":"1""b":"2"}
    print x

    输出:

    {'a': '1', 'b': '2'}

    2、用内置函数dict()

    1)、入参为类似a="1"的键值对

    代码:

    1
    2
    = dict(a="1", b="2")
    print x

    输出:

    {'a': '1', 'b': '2'}

    2)、入参为一个元组,元组内部是一系列包含两个值的元组,例如(("a", "1"), ("b", "2"))

    代码:

    1
    2
    = dict((("a""1"), ("b""2")))
    print x

    输出

    {'a': '1', 'b': '2'}

    3)、入参为一个元组,元组内部是一系列包含两个值的列表,例如(["a", "1"], ["b", "2"])

    代码:

    1
    2
    = dict((["a""1"], ["b""2"]))
    print x

    输出:

    {'a': '1', 'b': '2'}

    4)、入参为一个列表,列表内部是一系列包含两个值的元组,例如[("a", "1"),("b", "2")]

    代码:

    1
    2
    = dict([("a""1"),("b""2")])
    print x

    输出:

    {'a': '1', 'b': '2'}

    5)、入参为一个列表,列表内部是一系列包含两个值的列表,例如[["a", "1"],["b", "2"]]

    代码: 

    1
    2
    = dict([["a""1"],["b""2"]])
    print x

    输出:

    {'a': '1', 'b': '2'}

    注意:

    • 对于a="1"的方式初始化字典,字典的key只能为字符串,并且字符串不用加引号

    • 对于dict内置函数初始化当入参是一个元组时,例如1)、2),元组内部的两元素元组或者列表至少为两个,否则会出错

    3、用户fromkeys方法创建字典,第一个

    代码:

    1
    2
    dict.fromkeys(("a""b"), 1)
    print x

    输出:

    {'a': 1, 'b': 1}

    入参可以的第一个参数是一个列表或者元组,里边的值为key,第二个参数是所有key的value值

  • 相关阅读:
    MAVEN教程--01安装|创建|解释
    树、森林与二叉树的转换
    slf4j+log4j的初次使用
    DFS--障碍在指定时间会消失
    linshi18
    首次网站(域名/解析/绑定/备案)
    2017(秋)软工作业: (1)课程学习热身
    Mac 下 Java 多版本切换
    git 命令(补充篇)的本质理解
    git 命令(提高篇)的本质理解
  • 原文地址:https://www.cnblogs.com/hester/p/5153550.html
Copyright © 2011-2022 走看看