python数据类型(元祖tuple)
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了python数据类型(元祖tuple),小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1630字,纯文字阅读大概需要3分钟。
内容图文
![python数据类型(元祖tuple)](/upload/InfoBanner/zyjiaocheng/607/b36f6df308c54e7a9a3591772749d240.jpg)
t=tuple() #创建一个空元组 t1=() #创建一个空元组 t2=(1,) 或 t2=1, #创建一个只有一个元素的元组(特别要注意,逗号不能少) t3=('hello',4,True,-3.14) #创建四个元素的元组
上面代码分别创建了4个元组。其实元组的语法是一系列用逗号分隔的值,也就是说括号是可以省略的。作为初学者,创建元组时尽量使用括号,这样在书写和查看代码时可以非常清楚地区分什么是列表、什么是元组。Python中常见的数据类型在表示上都有着非常鲜明的特点,这可以帮助读者构建优良的代码。
? ? ? ??除了使用逗号分隔创建元组,创建元组的另一种方式是使用tuple()函数。如果参数为一个序列(比如字符串、列表或者元组),结果就会得到一个以该序列元素组成的元组。t4=tuple('hello') #字符串转元祖 print(t4) # ('h','e','l','l','o') t5=tuple(['hello','world']) #列表转元祖 print(t5) # ('hello','world')
二、元祖操作
? ? ? ?适用于列表的操作符和方法基本也适用于元组。 ? ?? ? ? ? ?1.操作符t1=('a',)+('b',) #元组连接 print(t1) #('a', 'b') t2=('a',)*3 #元组元素复制 print(t2) #('a','a','a')
? ? ? ?2.切片
tuple1=tuple('python') print(tuple1) #('p','y','t','h','o','n') print(tuple1[0]) #'p' print(tuple1[0:2]) #('p','y') print(tuple1[3:]) #('h','o','n')
? ? ? ?3.修改 ? ? ? ?元组是不可修改的,所以不能使用append()和pop()等方法对元素进行添加、删除、修改等操作。
tuple1=tuple('python') tuple1[0]='h' #报错
? ? ? ?4.变量值交换 ? ? ? ? ?利用中间变量对变量的值进行交换是一个常见的操作。 ? ? ? ? ?例如,要交换变量a和b的值,我们一般会采用如下策略:
# a和b是已经创建的变量,t是一个临时变量 t = a a = b b = t
? ? ? ?有了元组,我们就可以使用下面一行代码简化这一过程。
a,b=b,a
? ? ? ? ? ? ? ? ? ? ? ?
内容总结
以上是互联网集市为您收集整理的python数据类型(元祖tuple)全部内容,希望文章能够帮你解决python数据类型(元祖tuple)所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。