python-基础-元组

元组:

#元组与列表最大的不同就是它不可以增删改查,元组符号是(),列表是[]
#1.元组的定义
info_tuple = ("zhangsan",1,1.75)
print(type(info_tuple))# <class 'tuple'>
#1定义的注意事项
#1.1一个内容的类型
single_tuple = (5)
print(type(single_tuple))#<class 'int'>
#1.2没有内容的类型
single_tuple = ()
print(type(single_tuple)) #<class 'tuple'>
#1.3一个内容也是元组的定义
single_tuple = (5,)
print(type(single_tuple))#<class 'int'>

#元组的常用操作(内置函数)
#1.取值和取索引(他的取值都是以数组的格式取得,就是要用[]符号)
print(info_tuple[0])# zhangsan
print(info_tuple.index("zhangsan")) # 0
#2.统计计数(内容出现次数)
print(info_tuple.count("zhangsan")) #1
#3.统计元组得内容个数
print(len(info_tuple)) # 3

#元组得循环迭代输出for遍历数组,就是定义变量不好定义,类型很多种
for my_info in info_tuple:
    print(my_info)

#应用场景:
#     1,函数得参数和返回值,一个花鸟属可以接受任意多个参数,或者一侧返回多个数据
#     2.数据安全不让更改
#格式化字符串后面'()'本质就是元组
print("%s 年龄是%d升高是%.2f"%info_tuple)#zhangsan 年龄是1升高是1.75

#列表和元组得转换(主要是元组不可以修改,可以转为修改为元组进行修改,两者互转看需求)
num_list = [1,2,3,4]
print(type(num_list))# <class 'list'>

num_tuple = tuple(num_list)
print(type(num_tuple)) # <class 'tuple'>

num2_list = list(num_tuple)
print(type(num2_list))#<class 'list'>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值