首页 / 知识
Python的元组
2023-11-12 13:36:00
什么是python元组?java中可没有听过内置元组这样的数据结构。
在前面已经讲了列表,知道一个列表可以存储多个数据结构。元组和列表很像,但要记住它们间的一个重要区别:元组是不可变的。
如何创建元组?
把各个类型的元素用逗号分隔,就可以得到一个元组,为了好看,常常用括号再围起来
使用内置函数tuple()也可以创建元组
注意,由于元组是不可变的,无法修改它的元素。但我们可以使用将多个元组结合成一个新的元组。(元组也支持+)
tuple_a=1,2,3,4,5
tuple_b=(1,2,3,4,5)
#tuple内置函数的参数必须是一个序列
tupe_c=tuple('12345')#字符串
tuple_e=tuple([1,2,3,4,5])#列表
tuple_f=tuple((1,2,3,4,5))#元组
tuple_d=tuple_a+tuple_b
print(tuple_d)
元组有什么用?
既然python中有这么个数据结构,自然就有它的用武之地。还别说,它的用途还真不少。
交换变量和对多个变量赋值更方便,优雅了
a=5
b=4
a,b=b,a
#等式左边是一个变量的元组
#等式右边是表达式的元组,可以是(字符串,列表,元组都行)
c,d=(1,2),[1,2,3]
print(c)
print(d)
可以在函数中返回多个值,将它们装到元组里就行
defmin_max(list):
returnmin(list),max(list)
num_list=[3,1,5,2]
print(min_max(num_list))
以上内容为大家介绍了Python的元组,希望对大家有所帮助,如果想要了解更多Python相关知识,请关注我们
最新内容
相关内容
使用Python的toolz库开始函数式编
使用Python的toolz库开始函数式编程,代码,函数,培训,位置,参数,字典,顺序,操作,结果,测试,toolz库允许你操作函数,使其更容易理解,更容易测试代为什么Python没有main函数?
为什么Python没有main函数?,入口,代码,灵活,函数,培训,状态,统一,项目,网上,名称,毫无疑问,Python中没有所谓的主入口函数,但是互联网上经常有文python之什么是函数式编程?
python之什么是函数式编程?,系统,概念,项目,大规模,状态,数据,培训,函数,语言,副作用,函数式编程(简称FP)是一种编程范式,其中最基本的元素是Python的函数式
Python的函数式,名称,术语,概念,培训,函数,变量,对象,参数,希腊字母,赋值,尽管Python并不是以函数式为主的语言,但对它来说支持函数式编程也相Python变量数据类型的转换
Python变量数据类型的转换,代码,数据,培训,信息,字符串,类型,变量,整数,浮点,函数,虽然Python是弱类型编程语言,不需要像Java或C语言那样还要Python变量的类型(弱类型语言)
Python变量的类型(弱类型语言),检测,代码,数据,培训,类型,变量,语言,赋值,数字型,字符串,在强类型的编程语言中,定义变量时要指明变量的类型,而Python的函数式编程与闭包
Python的函数式编程与闭包,代码,灵活,函数,数据,概念,变量,培训,不了,工业,环境,函数式编程 函数式编程这个概念我们可能或多或少都听说python内置函数:map、reduce、filte
python内置函数:map、reduce、filter的用法和区别,数据,培训,数字,函数,序列,内容,元素,参数,列表,个数,map:根据函数对指定序列做映射map参数Python之列举常见的内置函数
Python之列举常见的内置函数,数字,数据,函数,名字,培训,一致,元素,对象,列表,参数,abs()返回数字的绝对值map根据函数对指定序列做映射map()python函数调用和参数传递
python函数调用和参数传递,位置,培训,函数,变量,参数,指针,例子,内存,整数,操作,定义过函数后,就可以在后面程序中使用这一函数printsquare_suPython生成表达式和列表解析
Python生成表达式和列表解析,工具,培训,列表,表达式,生成器,嵌套,计算所,元素,两个,动作,生成器表达式(Generatorexpression)和列表解析(ListPython什么是函数式编程?
Python什么是函数式编程?,状态,技术,代码,系统,数据,函数,工作,培训,地方,边界,函数式编程使用一系列的函数解决问题。函数仅接受输入并产生