python笔记6--列表和字典

⭐作者: 桐桐花❀
⭐系列专栏:python
⭐推荐模拟面试,刷题神器:
牛客网,python刷题
​※​※​※​※​※​※​※​※​※​※​※​※​※​※​※​※​※​※​※​※​※​※​※​※​※​※​※​※​※​※​※​※​※​※​※​※​※​※​※​※​※​※​※​※​※​※​※​※​※​※​※​※​※​※​※​※
两种新的数据类型——列表和字典
列表和字典里面一般是一串串的数据
都是有效储存数据的形式,能方便计算机识别和查找数据
1、列表,它的英文是list
(1)怎么生成列表

     s = [1,2,3,4]

s ,列表名是我们自定义的
列表a里面放了"1,2,3,4"这4个整数,外面用中括号包起来,里面用英文逗号把数字分隔开
列表里面还可以放其他类型的数据,比如字符串、浮点数等
在生成列表之后,我们就可以使用print() 函数来打印出这个列表里的内容看看了

(2)怎么取出列表中的元素
列表里的每个数据又叫元素,每个元素都有自己的位置,这个位置叫索引
例子s[0]=1
注意,列表的索引是从0开始的
s[-1]代表的是列表中的最后一个元素,
s[-2]代表列表中的倒数第二个元素

从列表中取出某一段数据,即列表的子列表
s【0:4】 取0、1、2、3项数据
从【:】左边的数字所代表的元素开始取,取到【:】右边的数字所代表元素的前一个元素为止。

(3)怎么追加数据
补入一个数据,用append() 函数

s=['弘福寺','大兴善寺','青龙寺','卧龙寺']       
s.append('观音禅寺')                        
print(s)  

2、字典(dict)
(1)怎么生成字典
列表

s=['弘福寺','大兴善寺','青龙寺','卧龙寺']
m=[1000,900,700,500]

字典

d={'弘福寺':1000,'大兴善寺':900,'青龙寺':700,'卧龙寺':500}

d是这里的字典名,可以根据你的需要命名
一一对应的两个数据分别叫【键】和【值】
键和值之间使用的是冒号,把一个键和值同下一个键和值分隔的是英文逗号

列表(list)里面只有值(value),而字典(dict)里面有的是一一对应的键(key)和值(value)。

(2)怎么取出数据
只要知道了【键】,就可以把对应的【值】给取出来

d={'弘福寺':1000,'大兴善寺':900,'青龙寺':700,'卧龙寺':500}
print(d['青龙寺'])

[‘青龙寺’]对应的是键’青龙寺’的值,但是我们还需要使用print() 函数来打印在屏幕上

3、列表和字典可以多级嵌套使用

d={1:['甲','乙','丙'],2:['A','B','C']}
#像这样,就是一个二级嵌套。在字典里,嵌套了列表。
a=d[1]
#提取出键1对应的列表['甲','乙','丙'],赋值给a。
b=a[0]
#提取出列表a的第0个元素,'甲',赋值给b。
print(b)
#打印b,获得'甲'。
print(d[1][0])
#直接从字典d中提取'甲'。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值