python基础之元组

跟着廖雪峰老师的python基础学习,记录一下。

1、定义

·与列表类似,但是不同之处在于元组的元素不能修改,()定义

元组表示多个元素组成的序列

元组在python中有特定的应用场景

·用于存储一串信息,数据之间用,分隔

·元组用()定义

·元组的索引从0开始

info_tuple = ("zhangsan",18,1.75)
print(type(info_tuple))

注意:single_tuple = (5)      #int类型 
      single_tuple = (5,)   #单个元组

2、常用操作

①空元组:info = ()

②取值和取索引:

取值:info_tuple = ("zhangsan",18,1.75)
      print(info_tuple[0])

取索引:print(info_tuple.index("zhangsan"))

③统计计数:

a.某元素的个数:print(info_tuple.count("zhangsan"))

b.元组中包含元素的个数: print(len(info_tuple))

④元组变量的循环遍历:

在python中,可以使用for循环遍历所有非数字型类型的变量:列表、元组、字典以及字符串

提示:在实际开发中,除非能够确认元组中的数据类型,否则对元组的循环遍历需求并不是很多

 

 

3、元组的应用场景:

①函数的参数和返回值

②格式字符串:后面的(),本质就是元组

print(“%s年龄是%d  身高是%.2f”%(“小明”,18,1.75)

③让列表不被修改,转化为元组以保护数据安全

 

4、元组和列表转化

①列表转化为元组

num_list = [1,2,3,4]

tuple(num_list)

②元组转化为列表

list(num_list)

 

 

 

 

 

 

 

 

 

 

你可能感兴趣的:(python)