码迷,mamicode.com
首页 > 编程语言 > 详细

python学习之元组

时间:2018-06-01 17:34:48      阅读:110      评论:0      收藏:0      [点我收藏+]

标签:取值   bsp   逗号   env   color   pytho   /usr   for   class   

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

元组表示:

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)

结果:

1
2
3
dds

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]=100
print(s3)
print(tu)

结果:

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

 

python学习之元组

标签:取值   bsp   逗号   env   color   pytho   /usr   for   class   

原文地址:https://www.cnblogs.com/heruiguo/p/9122506.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!