Python 0基础_变现_38岁_day 5

'''-------------------元组----------------------------
元组于列表类似,不同之处在于元组的元素不可以修改删除,元组使用()定义;
注意:当元组中一个元素的时候,后面也要写一个逗号,否则就会被识别为一个普通元素,而不是元组
如果要将元组中的元素进行修改或者删除,可以将元组转化为列表

'''
# a =(1)
# b = (1,)                   #元组中只有一个元素,也要用+一个逗号
# print(a)
# print(b)
# print(type(a))              #a是一个int类型
# print(type(b))              #b是一个元组类型
# print('a是一个:%s,b是一个:%s'%(type(a),type(b)))
#tuple1 = ('apple','banana','hami','grape')
# print(tuple1[1])                #元组的操作与列表类似,输出:banana;
# print(tuple1[1:3])              #切片方法于列表一致,输出的结果仍为元组;

'''----------------修改元组元素-------------------'''
# list1=list(tuple1)                 #将元组转化为列表
# print(list1)
# list1[1]='orange'                  #通过列表来修改元组的元素
# print(list1)
# tuple1=tuple(list1)                 #再将列表转化为元组
# print(tuple1)

'''----------------元组拆包-------------------
元组可以赋值给多个变量,只要变量个数不超过元组长度
元组的长度可以多余变量的数量,只需要在某个变量的前面加个*,就可以让这个变量把多余的元素都接受,并返回一个列表
'''
# tuple1 = ('apple','banana','hami','grape')
# # a,b,c,d = tuple1                            #将元组里面的元素分别赋值给变量a,b,c,d
# # print(a,b,c,d)
# *a,b,c = tuple1                         # 元组过长,+"*"把多余的元素赋值给c,如果不加*,会报错;*可以加在任意变量前面;
# print(a,b,c)                             #以上输出:’['apple', 'banana'] hami grape‘,元组的赋值也是一一对应的关系;
  • 17
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值