我是靠谱客的博主 苹果黑裤,最近开发中收集的这篇文章主要介绍python tuple是什么类型_python学习之数据类型(tuple),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

3.6 元组

v = (11,22,33,'asd','汉字')

元组就是不可变的列表,又叫制度列表,属性特征与字符串相似,里边可以存放任何类型的元素。

1.元组的元素

这里元组的不可变的意思是⼦元素不可变,⽽子元素内部的⼦元素是可以变, 这取决于子元素是否是可变对象.

2.元素特征

元组中如果只有⼀个元素,⼀定要添加⼀个逗号, 否则就不是元组,而是元素本身,例如(1)表示int 1,(1+2)表示int 3,如果是空元组一定是 tu = tuple(),如果是一个元素的元组一定要在元素后边加一个逗号, 例子:tu =(11,)。

3.元组的功能

元组也有索引和切片,跟列表和字符串一样

###一些常用的功能

cmp(tuple1,tuple2) 比较两个元组元素

len() 计算元组元素的个数

max() 返回元组中元素的最大值

min() 返回元组中元素的最小值

tuple(seq) 将列表转换为元组

tu[1:5:2] tu[-1] tu[1:3] #切片

4.for循环遍历元组

tu = (11,22,33,44,55,)

for el in tu :

print(el)

5.元素也可以嵌套

tu = (1,2,3,(11,22,[111,222,333]),'哈哈哈')

6.列表与元组转换

元组 => 列表 list(tuple)

列表 => 元组 tuple(list)

3.7 range

​ range可以帮我们获取到⼀组数据,通过for循环能够获取到这些数据。range本身不能单独使用,可以用for和list列表打开。

:s = range(1,10)

​print(s)

​在python2.0中,是以列表的形式输出;在[1,2,3,4,5,6,7,8,9]python3.0中输出rang(1,10)

for i in range(100) : #打印1--99,取不到100

print(i)

还可以设置起始值以及步长

for i in range(1,25,2):

print(i)

range(边界) 从0到边界值,取不到边界值

range(start,end) 从start到end结束,不能取到end

range(start,end,step) 从start到end结束,步长是step

tu = (11,22,33,44,55,)

for i in tu :

print(i)

for i in range(len(tu)) :

print(tu[i])

​以上两条命令输出的结果相同,但是前者是直接输出元素,而后者是通过索引输出元素。

最后

以上就是苹果黑裤为你收集整理的python tuple是什么类型_python学习之数据类型(tuple)的全部内容,希望文章能够帮你解决python tuple是什么类型_python学习之数据类型(tuple)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(53)

评论列表共有 0 条评论

立即
投稿
返回
顶部