python之字典

字典

访问

  • 代码

    alien={"name":"111","ak42":"1234"};
    print(alien['name'])
    print(alien['ak42'])
    
  • 结果

    111
    1234
    

打印键值对

  • 代码

    alien={"name":"111","ak42":"1234"};
    print(alien)
    
  • 结果

    {'name': '111', 'ak42': '1234'}
    

添加键值对

  • 代码

    alien={"name":"111","ak42":"1234"};
    alien['x_position']='1'
    print(alien)
    
  • 结果

    {'name': '111', 'ak42': '1234', 'x_position': '1'}
    

修改键值对中的值

  • 代码

    alien={'name': '111', 'ak42': '1234', 'x_position': '1'}
    alien['name']="123"
    print(alien)
    
  • 结果

    {'name': '123', 'ak42': '1234', 'x_position': '1'}
    

删除键值对

  • 代码

    alien={'name': '123', 'ak42': '1234', 'x_position': '1'}
    del alien['name']
    print(alien)
    
  • 结果

    {'ak42': '1234', 'x_position': '1'}
    

遍历字典

  • 代码

    alien={'ak42': '1234', 'x_position': '1'}
    for key,value in alien.items():
        print("key:"+key)
        print("value:"+str(value))
    
  • 结果

    key:ak42
    value:1234
    key:x_position
    value:1
    

遍历所有键

  • 代码

    alien={'ak42': '1234', 'x_position': '1'}
    print("遍历所有键")
    for key in alien.keys():
        print(key)
    #按顺序遍历所有键
    print("按顺序遍历所有键:")
    for key in sorted(alien.keys()):
        print(key)   
    
  • 结果

    遍历所有键
    ak42
    x_position
    按顺序遍历所有键:
    ak42
    x_position
    

遍历所有值

  • 代码

    alien={'ak42': '1234', 'x_position': '1'}
    #遍历所有值
    print("遍历所有值:")
    for value in alien.values():
        print(value)
    print("按顺序遍历所有值:")
    for value in sorted(alien.values()):
        print(value)
    
  • 结果

    遍历所有值:
    1234
    1
    按顺序遍历所有值:
    1
    1234
    

字典列表

  • 代码

    #字典列表
    alien_0={"name":"xiaoming","color":"white"}
    alien_1={"name":"xiaohong","color":"red"}
    alien_2={"name":"xiaohei","color":"black"}
    list = [alien_0,alien_1,alien_2]
    for alien in list:
        print(alien)
    
  • 结果

    {'name': 'xiaoming', 'color': 'white'}
    {'name': 'xiaohong', 'color': 'red'}
    {'name': 'xiaohei', 'color': 'black'}
    

字典中存储列表

  • 代码

    #字典中存储列表
    pizza = {
        'crust':"thick",
        'toppings':['mushroom','extra cheese']
    }
    
    #遍历这个列表
    print("你访问字典里crust里面的值是"+pizza['crust'])
    for value in pizza['toppings']:
        print(value)
    
  • 结果

    你访问字典里crust里面的值是thick
    mushroom
    extra cheese
    

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值