《Python基础教程》学习的第四课0121

本文深入讲解了Python中字典的基本用法,包括字典的创建、索引和基本操作。通过实例展示了如何利用字典存储联系人信息,并提供了字典操作的代码示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

字典的使用

>>> #字典
>>> names=['alice','beth','cecil','dee-dee','earl']
>>> numbers=['2341','885','529','458','123']
>>> numbers[names.index('cecil')]
'529'

 

创建字典:

>>> phonebook={'alice':'2145','Bob':'5520','tom':'7829','smith':'5691'}

1.dict函数

>>> items=[('names','gumby'),('number','1111111111111')]
>>> d=dict(items)
>>> d
{'names': 'gumby', 'number': '1111111111111'}
>>> d['names']
'gumby'

另一种创建方式
>>> d=dict(name='gumby',age=42)
>>> d
{'age': 42, 'name': 'gumby'}

 

>>> #基本字典操作

>>> people={'alice':{'phone':'2341','addr':'foo drive 23'},
    'Bob':{'phone':'4515','addr':'the 5th road'}}
>>> labels={'phone':'phone number','addr':'address'}
>>> name=raw_input('name: ')
name: alice
>>> request=raw_input('phone number(p)or address(a) ')
phone number(p)or address p
>>> if request=='p':key='phone'
>>> if name in people:print "%s's %s is %s. "%(name,labels[key],people[name][key])

alice's phone number is 2341.

关于字典的额操作还有些函数,先学后面的知识,等到需要用到字典操作函数时在过来补充。

转载于:https://www.cnblogs.com/RPlandscape/p/8325274.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值