04 字典类型已内置方法

‘‘‘‘‘‘
‘‘‘
字典类型:
    作用:
        在{}内,以逗号隔开可存放多个值
        以key-value存取,取值速度快
    定义:
        key必须是不可变类型,value可以是任意类型
‘‘‘

#dict1 = dict({‘age‘:18,‘name‘:‘tank‘})
dict1 = {‘age‘:18,‘name‘:‘tank‘}
print(dict1)    #{‘age‘: 18, ‘name‘: ‘tank‘}
print(type(dict1))  #<class ‘dict‘>

#取值,字典名+[],括号内写值对应的key
print(dict1[‘age‘]) #18

‘‘‘
优先掌握的操作:
    1、按key存取值:可存可取
    2、长度len
    3、成员运算in和not in
    4、删除
    5、键keys(),值values(),键值对items()
    6、循环
    7、get取值
‘‘‘
#优先掌握的操作:
#1、按key存取值:可存可取
dict1[‘level‘] = 9
print(dict1)    #{‘age‘: 18, ‘name‘: ‘tank‘, ‘level‘: 9}
print(dict1[‘name‘])    #tank

#2、长度len
print(len(dict1))   #3

#3、成员运算in和not in    只判断字典中的key
print(‘name‘ in dict1)  #True
print(‘tank‘ in dict1)  #False
print(‘tank‘ not in dict1)  #True

#4、删除
del dict1[‘level‘]
print(dict1)    #{‘age‘: 18, ‘name‘: ‘tank‘}

#5、键keys(),值values(),键值对items()
#得到字典中所有的key
print(dict1.keys()) #dict_keys([‘age‘, ‘name‘])
#得到字典中所有的values
print(dict1.values())   #dict_values([18, ‘tank‘])
#得到字典中所有的items
print(dict1.items())    #dict_items([(‘age‘, 18), (‘name‘, ‘tank‘)])

#6、循环
#循环遍历字典中所有的key
for key in dict1:
    print(key)
    print(dict1[key])

#7、get取值
dict1 = {‘age‘:18,‘name‘:‘tank‘}
print(dict1.get(‘age‘)) #18

#[]取值
#print(dict1[‘sex‘]) #报错

#ger取值
print(dict1.get(‘sex‘)) #None
#若找不到sex,为其设置一个默认值
print(dict1.get(‘sex‘,‘male‘))  #male

原文地址:https://www.cnblogs.com/urassya/p/11083571.html

时间: 2024-08-28 13:34:43

04 字典类型已内置方法的相关文章

字符串类型的内置方法

字符串类型的内置方法 用途:描述性质的东西,如名字,地址,国家等 定义:用单双引号或三引号包裹的字符,str() 方法可以把其他数据类型强制转换为字符串类型 name = 'nick' # name =str('nick') s1 = str(1.1) s2 = str([1, 2, 3]) print(f's1:{s1}, type:{type(s1)}') print(f's2:{s2}, type:{type(s2)}') s1:1.1, type:<class 'str'> s2:[1

数字类型的内置方法

数字类型的内置方法 ? 数据为什么要分类:数据是用来表示状态的,不同的状态就要用不同的数据类型来表示 ? 数字类型分为整型(int)和浮点型(float): 1.int 用途:可表示年龄,号码,等级 定义:可以使用int()方法将纯数字的字符串转换为十进制的整型 x = int('111') print(type(x)) <class 'int'> x = int('11.1') # 报错 print(x) 常用操作和内置方法:算术运算和比较运算 存一个值or多个值:一个 有序or无序:没有无

8.02 PY基础之数字类型的内置方法

目录 PY基础之数字类型的内置方法 整型内置方法(int) 定义 常用操作+内置方法 存一个值or多个值 有序or无序 可变不可变 浮点型内置方法(float) PY基础之数字类型的内置方法 整型和浮点型统称为数字类型 整型内置方法(int) 定义 可以使用int()方法将纯数字的字符串转为十进制的整型 age = '19' age = int(age) print(age) # 19 type(age) = int x = int('11.1') print(x) # 报错 常用操作+内置方法

Python:数字类型和字符串类型的内置方法

一.数字类型内置方法 1.1 整型的内置方法 作用 描述年龄.号码.id号 定义方式 x = 10 x = int('10') x = int(10.1) x = int('10.1') # 报错 内置方法 没有内置方法,只有算术运算和比较运算 存在一个值还是多个值 存一个值 有序or无序 有序:有索引:无序:无索引 压根就没有这一说 可变or不可变(重点) 数字类型不可变 可变(变量值而言) lis = [1,2,3] print(id(lis)) lis[0] = 2 #lis-->[2,2

列表,字典,元组,集合内置方法

列表类型内置方法 作用:多个女朋友/ 定义方式:[]内用逗号隔开多个任意数据类型的元素 friends_list = ['longzeluola','canglaoshi','qiaobenai','nick'] lis = list('abcd') 方法: 优先掌握 索引取值(即可取又可改) 切片 长度 append 成员运算 for循环 需要掌握 count remove reverse pop insert sort index del extend clear 多个值or一个值:多个值

Day2-数据类型的内置方法

整形int __abs__(self)        返回绝对值 __add__(self,y)     x+y __cmp__(self,y)    比较2个数的大小                                   =        cmp(x,y) __coerce__(self,y)    强制生成一个元祖                              =        coerce(x,y) __divmod__(self,y)    相除,得到的商和余数

day8 列表 字典 元组 的内置方法

一.for循环 # msg='hello' # msg=[1,2,3,4,5,6] msg=(1,2,3,4,5,6) msg_dic={ 'apple':10, 'tesla':1000000, 'mac':3000, 'lenovo':30000, 'chicken':10, } # index=0 # while index < len(msg): # print(msg[index]) # index+=1 # msg='hello' # # msg=['a','b','c','d','

7.3 列表类型及内置方法

列表 作用:多个装备,多个爱好,多门课程等 定义:[]内可以有多个任意类型的值,逗号分隔 province_name_list = ['北京','上海','天津','广州','深圳'] province_name_list1 = list(['北京','shanghai','天津',5,'深圳']) print(province_name_list) # ['北京', '上海', '天津', '广州', '深圳'] print(province_name_list1) # ['北京', 'sha

python之字符串,列表,字典内置方法总结

目录 数字类型的内置方法 整型/浮点型 字符串类型的内置方法 列表的内置方法 字典的内置方法 数字类型的内置方法 整型/浮点型 加 + 减 - 乘 * 除 / 取余 % 余数取整 // 字符串类型的内置方法 掌握 熟悉 了解 按索引取值 ,strs[0] lstrip,rstrip find,rfind 切片,str[::-1] lower,upper index,rindex 长度,len[strs] startswith,endswith count 成员运算,print{" 'llo' i