Navigation

    喵了个咪乎

    • Register
    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups

    python字典后半部分

    学习打卡区
    1
    1
    8
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • 叶
      叶茂森 last edited by

      9d22ddd5-2acb-4122-8358-f8f267e98fb5-image.png 字典
      在python中,字典是对一系列的 键-值 对,使用花括号{}。

      基本格式:
      字典名={ "键" : "值", 键":"值" }
      用冒号连接键和值之间的关系。
      在需要时
      字典名[ "键" ] 来寻找对应的值

      添加键-值 对

      修改键-值 对同理

      删除键-值 对
      使用del 字典中的值来删除
      ps:print alien_0 可以查询该字典中存在的键-值 对

      字典特有一个方法 items()
      可以用于返回可遍历的键-值对
      使用时要注意没对的键-值对数据类型应当相同,否则报错

      方法:keys() 可用于遍历键值对的键

      注意:遍历字典时,键-值对的返回顺序可能与存储顺序不同,python不关心存储顺序,只关心键值关系。
      若想要按照顺序遍历字典中的所有键,可使用sorted()函数实现

      与遍历键相对应的是遍历值,用方法value()实现

      若调查的值很多,可能会出现重复项,此时需要集合(set),使用相当于函数set()

      嵌套

      列表中存字典

      字典中存列表

      字典中存字典

      fc7d5d7d-d95f-4e8f-9913-0b5d4a36bbe1-image.png
      注意!python2的input()函数只限于输入输出int类型的值,
      如果要输入字符串类型的值,应当选择python3
      如果要用python2的话,应当使用raw_input()来输入字符串

      函数input()

      如果用input()输入21,将返回字符串的‘21’
      函数int()用以将获取的字符串转化为数字

      while的使用类似C中的while

      同样可以使用break和continue,
      以及通过while active == true不断运行程序

      1 Reply Last reply Reply Quote 0
      • First post
        Last post