Python笔记 - 字典

本文详细介绍了Python字典的创建、访问、修改和删除等操作,包括创建空字典、给字典键赋值、清空字典、删除字典、用split()方法、fromkeys()方法、get()方法、成员操作符、copy()、pop()、popitem()、setdefault()及update()函数的使用。
摘要由CSDN通过智能技术生成
字典

 
字典是由键(key)和值(value)组成,是python唯一一个映射类型


创建字典

1.创建空字典

dict = {}
或者:dict1 = dict()
 

2.创建非空字典

>>> dict1 = {
  1:'One',2:'Two'}
>>> dict1
{
  1: 'One', 2: 'Two'}

 

3.关键字形式创建字典

>>> dict2 = dict(一 = 'one', 二 = 'two', 三 = 'three')
>>> dict2
{
  '一': 'one', '二': 'two', '三': 'three'}

注意:
直接给一个key值,会自动用字符串包起来,所以以下方式存在问题

>>> dict2 = dict('1' = 'one', '2' = 'two', '3' = 'three')
SyntaxError: keyword can't be an expression

或,key值设置为数字,也会报错

>>>dict2 = dict(1 = 'one', 2 = 'two', 3 = 'three')
SyntaxError: keyword can't be an expression

访问字典中的值
>>> dict1 = {
  1:'One',2:'Two'}
>>> dict1[1]    # 通过键来访问值
'One'
  • 索引字典中不存在的项报错
>>> Dict = {
  'name': 'Shirley', 'age': '22'}
>>> Dict['sex']
Traceback (most recent call last):
  File "<pyshell#77>", line 1, in <module>
    Dict['sex']
KeyError: 'sex'

将元组转化为字典
>>> dict1 = dict((('1','
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值