操作元组

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

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', '女')])

                           

01-23 10:40
查看更多