博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python学习之元组
阅读量:5232 次
发布时间:2019-06-14

本文共 751 字,大约阅读时间需要 2 分钟。

元组和列表类似,只是元组是列表的二次加工,列表是[]表示,元组是(),并且元组是不能被修改、增加、删除,建议在写元组的时候,在后面加上逗号(,)

元组表示:

tu = (1,2,3,"dds",)

1、索引取值或切片取值

#!/usr/bin/env python#索引取值tu = (1,2,3,"dds",)n=tu[0]print(n)#切片取值n1=tu[0:3]print(n1)

结果:

1(1, 2, 3)

2、for循环取值

#!/usr/bin/env python #for循环取值 tu = (1,2,3,"dds",) for a in tu: print(a)

结果:

123dds

3、字符串、列表转化成元组

#!/usr/bin/env python#字符串转化成元组s="ssshdj"s1 = tuple(s)print(s1)#列表转化成元组li=["1df",12,11]s2 = tuple(li)print(s2)

结果:

('s', 's', 's', 'h', 'd', 'j')('1df', 12, 11)

4、元组的一级元素不可被修改,但是获取到列表中的元素是可以被修改的

#!/usr/bin/env python#元组的一级元素不可被修改tu=(1,"ww","rtr",[(45,87)],2,)s1=tu[3]print(s1)s2=tu[3][0]print(s2)s3=tu[3][0]=100print(s3)print(tu)

结果:

[(45, 87)](45, 87)100(1, 'ww', 'rtr', [100], 2)

 

转载于:https://www.cnblogs.com/heruiguo/p/9122506.html

你可能感兴趣的文章
WPF DelegateCommand 出现Specified cast is not valid
查看>>
TensorFlow模型保存和提取方法
查看>>
UVa1592_数据库
查看>>
你好同窗,我们开始吧,这是我们的第2次见面
查看>>
iOS面试必看 最全梳理
查看>>
Linux环境下c程序的编译和执行
查看>>
neo4j-备份、恢复
查看>>
[转] 40个全球免费开放的电子图书馆(给能看懂英文的用)
查看>>
线上故障处理——大量异常堆栈日志输出影响服务可用性
查看>>
POJ 2187 Beauty Contest(凸包,旋转卡壳)
查看>>
MSSQLSERVER跨服务器连接
查看>>
FileUtils
查看>>
表单重复提交问题
查看>>
go实现生产者消费者
查看>>
计算机网络基础识别
查看>>
nyoj 星期几?
查看>>
本地无sqlserver服务下操作数据库 之GSQL
查看>>
客户端请求页面的方式和提交数据的方式
查看>>
Dash与Alfred结合配置
查看>>
jquery高级函数
查看>>