首页 > 编程语言 > 详细

二、Python开发---7、元组和字典

时间:2019-09-21 19:27:40      阅读:103      评论:0      收藏:0      [点我收藏+]

操作元组

    访问元组、删除元组、截取元组、多维元组(类似于列表)

tup01 = (1,2,3,4,5)
print(tup01[1])     #输出为2
#tup01[0] = 9       #元组中的元素不可变
print(tup01)        #输出为(1, 2, 3, 4, 5)

# del tup01[0]      #不可单独删除其中一个元素
del tup01           #彻底删除
#print(tup01)       #会报错,从内存中删除

tup01 = (1,2,3,4,5)
print(len(tup01))   #获取元组的长度  输出为5

l = [a,b,c]
print(type(l))      #输出为<class ‘list‘>
l=tuple(l)          #没有返回值,必须重新赋值
print(type(l))      #转完之后是一个元组  输出为<class ‘tuple‘>

l = list(l)         #将元组转换回列表
print(type(l))      #输出为<class ‘list‘>

    元组函数

                          技术分享图片

操作字典

    访问字典、修改字典元素、添加字典元素、删除字典元素

dict01 = {name:joe,age:18,address:上海}
print(dict01)                       #输出为{‘name‘: ‘joe‘, ‘age‘: 18, ‘address‘: ‘上海‘}
print(dict01[name])               #输出为joe

dict01[name] = jack             #修改字典元素  通过找到指定的KEY进行修改
print(dict01)                       #输出为{‘name‘: ‘jack‘, ‘age‘: 18, ‘address‘: ‘上海‘}

dict01[hobby] = 足球             #增加元素
print(dict01)                       #输出为{‘name‘: ‘jack‘, ‘age‘: 18, ‘address‘: ‘上海‘, ‘hobby‘: ‘足球‘}

del dict01[address]
print(dict01)                       #输出为{‘name‘: ‘jack‘, ‘age‘: 18, ‘hobby‘: ‘足球‘}
#del dict01   #从内存中删除

dict01.clear()              #清空字典中的元素
print(dict01)                       #输出为{}

    字典函数

                         技术分享图片

dict01 ={name: jack, age: 18, address: 上海, hobby: 足球}
str1 = str(dict01)
print(type(str1))                           #输出为 <class ‘str‘>

                          技术分享图片

dict02 = {name:joe,age:18,address:上海,sex:}
print(dict02.get(sex,))               #输出为 女
#如果字典用右该key对应的元素 就输出原来的 ,如果没有则输出你指定的
print(dict02.get(hobby,足球))           #输出为 足球
print(dict02.get(hobby))                 #没有对应值,也没有指定值 输出为 None

                           技术分享图片

dict02 = {name:joe,age:18,address:上海,sex:}
print(dict02.keys())                        #输出所有键 输出为dict_keys([‘name‘, ‘age‘, ‘address‘, ‘sex‘])
print(dict02.values())                      #输出所有值 输出为dict_values([‘joe‘, 18, ‘上海‘, ‘女‘])
print(dict02.items())                       #输出所有键值对(以元组的形式)
                                            # 输出为dict_items([(‘name‘, ‘joe‘), (‘age‘, 18), (‘address‘, ‘上海‘), (‘sex‘, ‘女‘)])

                           技术分享图片

 

二、Python开发---7、元组和字典

原文:https://www.cnblogs.com/lanzhijie/p/11564113.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!