【python】字典里套字典

在一个字典里再套字典。

familyinfo = {
        "family name":"Python",
        "family structure":[
                    {"name":"Taro", "age":32, "sex":"male"},
                    {"name":"Hanako", "age":31, "sex":"female"},
                    {"name":"Ichiro", "age":5, "sex":"male"}
        ],
        "address":[
                    {"country":"Japan"},
                    {"administrative_area":"Tokyo"},
                    {"locality":"Chuohku"}
        ],
        "phone number":"03-0000-0000"
        }

想要打印“Taro”的话

print(familyinfo["family structure"][0]["name"])
时间: 2024-11-10 00:30:56

【python】字典里套字典的相关文章

python列表里含有字典的排序

data_reback={a:[{'a':1,'c':'aa'},{'a':55,'d':'aa'},{'a':3,'s':'aaa'}]} data_reback=sorted(data_reback['a'], key=lambda x : x['id'],reverse=True)

python里的字典和集合

一.字典 1.字典的定义 字典是不可变的,是用hash值来存储的.字典的key必须是不可变的(可哈希) dict = {key1:value1 , key2:value2} 2.字典的增删改查 增 直接dict[newkey]="newvalue" dict.setdefault("key","value") setdefault执行流程: 判断你的key是否存在,如果已经存在就不再新增.如果不存在,执行新增操作 dic = {"jay

Python 中json与字典的关系

Python开发中字典和 json的概念区别: 一.字典 字典是一种数据结构,而json是一种数据格式,格式就会有一些形式上的限制,比如json的格式要求必须且只能使用双引号作为key或者值的边界符号(值如果是数字可以不用加双引号),不能使用单引号,用单引号或者不用引号会导致读取数据错误,而且“key”必须使用边界符(双引号),但字典就无所谓了,可以使用单引号,也可以使用双引号. dict是一个完整的数据结构,是对Hash Table这一数据结构的一种实现,是一套从存储到提取都封装好了的方案.它

python之列表、字典的使用

一.如果你想使用Python自带的模块的话,直接使用import 模块名:就可以了,如果你想使用第三方的模块,请自行下载安装(pip安装). 二.列表: 定义一个空的列表: list = [] <1>,往列表中添加一个元素aa:list.append('aa') ==>print(list) ==>['a'] <2>,删除刚才的元素: list.remove('aa')  ;与之相似的一个方法是clear(),只是clear()是清楚列表中所有的元素. <3>

python学习基础篇——字典

? 什么是字典 字典是另一种可变容器模型,且可存储任意类型对象. 字典的每个键值(key=>value)对用冒号(:)分割,每个对之间用逗号(,)分割,整个字典包括在花括号({})中 ,格式如下所示: d = {key1 : value1, key2 : value2 } 键必须是唯一的,但值则不必. 值可以取任何数据类型,但键必须是不可变的,如字符串,数字或元组,如果出现相同的键则前面键的值会被后面键的值所覆盖 dict = {'姓名': 'chenshifeng', '爱好': ('Pyth

python 学习笔记day05-python字典和集合、条件和循环、文件和输入输出

字典和集合 字典基础操作 创建字典 通过{}操作符创建字典 通过dict()工厂函数创建字典 通过fromkeys()创建具有相同值的默认字典 >>> aDict = {'Name':'Bob','age':23}                >>> import tab                >>> bDict = dict((['name','bob'],['age',23]))                >>> p

【python】-- 元组、字典

元组 元组其实跟列表差不多,也是存一组数,只不是它一旦创建,便不能再修改,所以又叫只读列表 用途:一般情况下用于自己写的程序能存下数据,但是又希望这些数据不会被改变,比如:数据库连接信息等 1.访问元祖 1 >>> name = ('a','b','c','d') 2 #下标值跟列表一样,也是从0开始 3 >>> name[0] 4 'a' 5 >>> name[1] 6 'b' 7 #访问最后一个元素 8 >>> name[-1]

Python全栈__字典及其操作

1.字典 字典,基础数据类型之一,{}以键值对的形式存储数据. 以key : value 形式存储数据.例如,name 为 key,Laonanhai 为 value. dic = {'name': 'Laonanhai', 'age': 45, 'name_list': ['反面教材', '俊俊', ...] } Python中唯一的映射类型.用以存储大量的关系型数据. 数据类型的分类: 可变类: 可变(不可哈希hash):list.dict.set.例如list = [11, 222, 33

python学习篇05 - 字典 集合

1.字典 定义:字典是以 key :value 的形式来保存数据,用{} 来表示,存储的是 key : value 查找效率比较高(注:字典存储数据时,用的是hash值来存储,算法不能变(python) 数据必须是不可变的(可哈希),字典的key必须是可哈希的(不可变) 列表是可变的,不可哈希 元组是不可变的,可哈希的 2.字典的增删改查 增加 dic[新key] = 值 dic.setdefault()  有添加的功能,如果key存在,不添加 流程:判断新key是否在字典中存在,如果已经存在了