首页 > 编程语言 >python字典类型

python字典类型

时间:2022-11-13 21:03:53浏览次数:38  
标签:name python age 数据类型 dict user 类型 字典

什么是字典

字典是由多个键(key)及其对应的值(value)所组成的一种数据类型

a = dict()
a = {}

person = {'name': 'qjb', 'age': 33}

字典支持的数据类型

key支持字符串,数字和元祖类型,列表是不支持的

value支持所有python的数据类型

a = {'name': 'ab', 'age': 30}

b = {1: 'one', 2: 'two'}

c = {(1,2,3): [1,2,3], (4,5,6): [4,5,6]}

列表与元祖中的字典

dict_array = [{1:1, 2:2},{'one':1}]

dict_tuple = ({1:1, 2:2},{'one':1})

python3.7与之前版本字典的区别

person = {'name': 'qjb', 'age': 33}

3.7以前打印出来的字典顺序是无序的,可能name在前,或者name再后打印出来

3.7以后是有序的,安装顺序打印

示例

1 # coding:utf-8
2 
3 user_info = {'name': 'qjb', 'age': 18, top: '175cm'}
4 
5 result = 'name' in user_info
6 
7 print(result) //true

result = 'hope' not in user_info
print(result) //true

count = len(user_info)
print(count) //3


 

标签:name,python,age,数据类型,dict,user,类型,字典
From: https://www.cnblogs.com/qjb2404/p/16886926.html

相关文章

  • 极客编程python入门-调用函数
    调用函数Python内置了很多有用的函数,我们可以直接调用。要调用一个函数,需要知道函数的名称和参数a=abs(100.123)print(a)a=abs(-123)print(a)a=abs(-123.123)print(a......
  • Python_字符串常用操作
    string.count(str)统计str在string中出现的次数s="一花一木一世界"print(s.count("一"))  string.replace(old_str,new_str)将string中的old_str替换为ne......
  • 【Python】第4章-8 求分数序列前N项和
    本题要求编写程序,计算序列2/1+3/2+5/3+8/5+...的前N项之和。注意该序列从第2项起,每一项的分子是前一项分子与分母的和,分母是前一项的分子。输入格式:输入在一行中给出......
  • python pip 安装使用国内镜像源
    pythonpip安装使用国内镜像源一般我们Pthon安装库是通过:pipinstall库不过上面的库安装速度太慢,有时候回不成功,因为他用的是国外的镜像库,所以我们不然用国内的镜像库,安......
  • Python蟒蛇绘制
    Python之turtlePython蟒蛇绘制:importturtleturtle.setup(650,350,200,200)turtle.penup()turtle.fd(-250)turtle.pendown()turtle.pensize(25)turtle.pencolor("purple")tu......
  • 【Python】第4章-7 统计学生平均成绩与及格人数
    本题要求编写程序,计算学生们的平均成绩,并统计及格(成绩不低于60分)的人数。题目保证输入与输出均在整型范围内。输入格式:输入在第一行中给出非负整数N,即学生人数。第二行......
  • 【Python】第4章-6 输出前 n 个Fibonacci数
    本题要求编写程序,输出菲波那契(Fibonacci)数列的前N项,每行输出5个,题目保证输出结果在长整型范围内。Fibonacci数列就是满足任一项数字是前两项的和(最开始两项均定义为1)的数列......
  • [oeasy]python0014_二进制_binary_bin
    ​ 二进制(binary)回忆上次内容上次我们了解了​​ASCII​​码表​ASCII​​码表就是​​A​​merican​​S​​tandard​​C​​odefor​​I​​nformat......
  • python_xecel
    移动并重命名工作簿1frompathlibimportPath#导入pathlib模块的path类2importtime34#Pressthegreenbuttonintheguttertorunthescript.5......
  • 数据类型的转换
    在写程序时,我们经常会定义整型,浮点型,或者双精度型。在c语言中,经常会有输入一个整数,输出一个小数的情况。这时候我常用的有两种方法。一、在运算的表达式中,对整型的数据*1.......