python中的list和dict的嵌套用法

本文介绍了Python中list和dict的嵌套使用方法,包括list的切片操作、给list元素赋值、追加元素,以及如何处理list中包含dict的情况。通过示例展示了如何访问dict在list中的key-value,以及如何将list与dict结合,通过循环构建嵌套结构。

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

python中的list和dict是经常会用到的。这里把list和dict嵌套的一些用法写出来,供大家参考。

先讲一下list的切片。
我们定义一个list:

list = [1,2,3,4,5]

则list[0]表示list中0位置的值,这里的返回自然是1
注意list是以0开始计位置的。

其他的list切片命令及说明:

list[2] #取第三位的字符
list[-2] #取倒数第二个字符
list[0:2] #取第一位到第三位的字符
list[0:-2] #取倒数第二个字符到开头的
list[:-2] #跟上一行的用法是一个意思
list[::-1] #按反向顺序重新取整个list
list[:] #取字符串的全部字符
list[1:] #取第二个字符到结尾
list[-3:-1] #取倒数第三位与倒数第一位之间的
list[-2:] #取倒数第二位到list末尾
list[:5:2] #从开头到第六位,间隔2个的字符,取出
list[:-5:-2] # 倒着,从末尾到倒数第五位, 间隔2个的字符,取出  

如果我们要给list中的某个位置赋值:

list[0]='a'
list
['a',2,3,4,5]

给list追加一条记录

list.append(6)

再检查list就可以看到多了一个字符6

['a',2,3,4,5,6]

以上list中的数据项只是字符串,如果数据项是dict呢?
还是举例说明:

a = {"a1":1, "a2":
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值