语法~Python字典

一、字典的定义

1.介绍

  • 使用{}存储原始,每一个元素是一个键值对
  • 每一个键值对包含Key和Value(用冒号分隔)
  • 键值对之间使用逗号分隔
  • Key和Value可以是任意类型的数据(key不可为字典)
  • Key不可重复,重复会对原有数据覆盖

2.格式

# 定义字典字面量
{key: value, key: value, ......, key: value}
# 定义字典变量
变量名称 = {key: value, key: value, ......, key: value}
# 定义空字典
变量名称 = {}
变量名称 = dict()

3.实例

# 定义字典字面量
{"name": "FeiLink", "age": 18, "height": 185.7}
# 定义字典变量
information = {"name": "FeiLink", "age": 18, "height": 185.7}
# 定义空字典
d_1 = {}
d_2 = dict()

4.字典数据的获取

  • 字典同集合一样,不可以使用下标索引
  • 字典可以通过Key值来取得对应的Value
# 定义字典变量
information = {"name": "FeiLink", "age": 18, "height": 185.7}

print(information['name'])

5.字典的嵌套

  • 字典的Key和Value可以是任意数据类型(Key不可为字典)
# 定义字典变量
information = {"name": ['Fei', 'Link'], "age": 18, "height": 185.7}

print(information['name'][0])

二、字典的方法

1.增加/修改元素

  • 功能:增加元素,如果key已经存在,则更新元素

  • 语法:字典[Key] = Value

    # 定义字典变量
    information = {"name": "FeiLink", "age": 18, "height": 185.7}
    
    information["sex"] = "男"
    information["age"] = "18.0"
    
    print(information)
    

2.pop()

  • 功能:获得指定Key的Value,同时字典被修改,指定Key的数据被删除

  • 语法:字典.pop(Key)

    # 定义字典变量
    information = {"name": "FeiLink", "age": 18, "height": 185.7}
    
    print(information.pop("name"))
    print(information)
    

3.clear()

  • 功能:字典被修改,元素被清空

  • 语法:字典.clear()

    # 定义字典变量
    information = {"name": "FeiLink", "age": 18, "height": 185.7}
    
    information.clear()
    print(information)
    

4.keys()

  • 功能:得到字典中的全部Key

  • 语法:字典.keys()

    # 定义字典变量
    information = {"name": "FeiLink", "age": 18, "height": 185.7}
    
    print(information.keys())
    

5.len()

  • 功能:得到一个整数,表示字典内元素(键值对)的数量

  • 语法:len(字典)

    # 定义字典变量
    information = {"name": "FeiLink", "age": 18, "height": 185.7}
    
    print(len(information))
    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值