第三天 PYTHON 基本数据类型 - 字典 - 布尔

dict 字典类型

dict 字典类型提供的方法:(共9种)

1、清除字典

dic.clear()

2、复制字典  浅拷贝

dic.copy()

3、根据序列,创建字典,并指定统一的值(默认为None);这个方法是静态方法

dict.fromkeys([序列],值)

4、根据Key获取值,key不存在时,可以指定默认值(None)

dic.get(key,value)  #当key存在的时候,获取并返回存在值,当key不存在的时候,返回参数值

5、获取字典中的key和值;可以用2个参数分别接收,如:k,v = dic.items()  这样可以将key返回到k,value返回到v

dic.items()

6、删除并获取值

dic.pop(key,value)    #删除字典中的key值的键值对,并返回value

dic.popitem()      #随机删除字典中的一个键值对,并返回删除的键值对。可以用两个参数分别接收

7、设置值   如:已存在,不设置,获取当前key对应的值;如不存在,设置,获取当前key对应的值

dic.setdefault(key,value

8、更新   有2种写法,如存在key,更新值,不存在key则新建key并设置值

dic.update({‘k1‘: ‘111111‘,‘k3‘: 123})

dic.update(k1=123,k3=345,k5="asdf")

9、返回字典的key值

dic.keys()

10、返回字典的value值

dic.values()

dict字典的说明

1、用{}包括的,中间用,分割的,一对键值对中间用:分割

2、字典中的value可以是任何的值

3、列表、字典不能作为字典的key,布尔值只有(0,1)需要不能与数字的0和1冲突才可以作为key

4、字典是无序的

5、字典是可以通过索引方式寻找元素的,需要指定key

6、字典支持del删除;也可以进行多层嵌套del删除

7、字典支持for循环

*****************************************************************************************************

bool布尔值

1、布尔值只有0,1

2、如果想转换布尔值,只需要bool()

3、除以下几种外,其他的布尔值均为True:

None

‘‘‘‘

()

[]

{}

0

原文地址:https://www.cnblogs.com/trunkslisa/p/9186420.html

时间: 2024-08-26 01:16:42

第三天 PYTHON 基本数据类型 - 字典 - 布尔的相关文章

第三章 python的数据类型(上)

在本章,我们介绍下python的数据类型. 这章的内容比较多,我们分上,下两部分来介绍. 3.1 整型(int),浮点型(float) 3.1.1 整形的长度 在py2中有int和long,但是在py3中只有int,py3的int相当于py2的int+long. py3的int的长度跟内存容量一样. 3.1.2 整除 py2和py3的整除是不一样的 py2:除的结果是小数也会返回整数,小数点后面的直接砍掉(不是四舍五入) py3:除的结果是小数会自动转换成浮点类型 3.1.3 浮点型(float

Python(三)python基本数据类型

数据类型 一.Python支持的数据类型 1.变量 变量是内存中的一块区域 变量的命名:由字母.数字.下划线组成并且开头不能时数字 python中地址变量与c语言刚好相反,一条数据包含多个标签: >>> a=1>>> b=1>>> id(a)34909288>>> id(b)349092882.整型 注:type()可以查看数据类型 >>> num1=123>>> type(num1)<typ

python常用数据类型-字典

一.定义字典 用{  }来创建,字典中的每个键值 key=>value用冒号 : 分割,每个键值对之间用逗号 , 分割 shenyang={'name':"沈阳",'age':18,'sex':'男','addr':'天通苑','qq':'19322','email':'[email protected]'} 二.判断 非空即真,非0即真 例如:(如果e变量中的内容有数据为真,为空打印假) e='' if e: print("是真的")else: print(

第三章 python的数据类型(下)

上一篇我们介绍了一些基础的数据类型和方法. 在这篇里,我们来了解下python特有的数据类型及其方法. 3.4 列表(list) 列表可以存储多个数据,有点类似于powershell里的数组 字符串也可以看做是一个列表 names = ["name1","name2","name3"] # 有点像数组 print(names[0]) # 可以用下标来调用 3.4.1 列表的特点(有序,可变) 列表有以下特点 可以存放多个值.(值也可以是列表,元组

11 Python基本数据类型---字典

1 字典的定义与特性 字典是Python语言中唯一的映射类型. 定义:{key1:value1,key2:value2} 特性: 1.key-value结构 2.key必须可hash.且必须为不可变数据类型.必须唯一 3.可存放任意多个值.可修改.可以不唯一 4.无序 2 字典的创建与常见操作 字典的创建 person = {"name": "alex", 'age': 20} #或 person = dict(name='seven', age=20) 字典的常见

python基本数据类型-字典

1.创建字典 >>> dic = {'k1':'v1','k2':'v2','k3':'v3'} 2.索引 >>> dic['k1'] 'v1' >>> dic['k2'] 'v2' 3.新增 >>> dic['k4'] = 'v4' >>> dic {'k3': 'v3', 'k2': 'v2', 'k1': 'v1', 'k4': 'v4'} 4.删除 >>> del dic['k4'] >

【Python之路】第三篇--Python基本数据类型

运算符 1.算数运算: 2.比较运算: 3.赋值运算: 4.逻辑运算: 5.成员运算: 基本数据类型 int(整型) 在32位机器上,整数的位数为32位,取值范围为-2**31-2**31-1,即-2147483648-2147483647 在64位系统上,整数的位数为64位,取值范围为-2**63-2**63-1,即-9223372036854775808-9223372036854775807

Python - 基本数据类型及其常用的方法之字典和布尔值

字典 特点:{"key1": value1, "key2":value2}  , 键值对中的值可以为任何数据类型,键不能为列表.字典(无法哈希),布尔值可以为键(0/1)但是可能会与其他的键重复:字典的存储是无序的. 基本操作: # 字典 info = { "k1": 18, 2: True, "k3": [11, 22, 33], "k4": {"kk1": "vv1&quo

python基础数据类型----整数 ,字符串【常用操作方法】,布尔值,for循环

Python基础数据类型(4.29) bool str int 三者之间的转换 str索引切片,常用操作方法 for循环(大量的练习题) 1.基础数类型总览 整数(int) ,字符串(str),布尔值(bool),列表(list),元组(tuple),字典(dict),集合(set). 10203 123 3340 int 主要用于计算+- * / 等等 '今天吃了没?' str 存储少量的数据,并进行相应的操作.str1 + str2, str *int , 索引,切片, 其他操作方法 Tru