码迷,mamicode.com
首页 > 其他好文 > 详细

数据类型之元组

时间:2019-11-06 13:06:57      阅读:65      评论:0      收藏:0      [点我收藏+]

标签:不可   示例   print   规范   不可变   div   数据类型   back   nbsp   

元组
1. 元组书写规范
users = [11,22,33,"sundy"] # 列表(可变)
users = (11,22,33,"sundy") # 元组(不可变)
2.独有功能(无)
3. 公共功能
1. 索引(排除:int/bool)
示例:
users = (11,22,33,"sundy")
print(users[0])
print(users[-1])    
 
结果:
D:\python3.6\python3.6.exe D:/python_code/day01/day04.py
11
sundy
 
2. 切片(排除:int/bool)
示例:
users = (11,22,33,"sundy")
print(users[0:2])

结果:
D:\python3.6\python3.6.exe D:/python_code/day01/day04.py
(11, 22)
 
3. 步长(排除:int/bool)
示例:
users = (11,22,33,"sundy")
print(users[0:2:2])
结果:
D:\python3.6\python3.6.exe D:/python_code/day01/day04.py
(11,)
4. 删除(排除:tuple/str/int/bool)
5. 修改(排除:tuple/str/int/bool)
6. for循环(排除:int/bool)
示例:
users = (11,22,33,"sundy")
for item in users:
    print(item)
结果:
D:\python3.6\python3.6.exe D:/python_code/day01/day04.py
11
22
33
sundy 
7. len(排除:int/bool)
示例:
users = (11,22,33,"sundy")
print(len(users))
结果:
D:\python3.6\python3.6.exe D:/python_code/day01/day04.py
4
 
4. 特殊:元组中的元素(儿子)不可被修改/删除。
# 示例一:
v1 = (11,22,33)
v1[1] = 999 # 错误
v1 = 999  # 正确
 
# 示例二:可以嵌套
 v1 = (11,22,33,(44,55,66),(11,2,(99,88,),3))
 
# 示例三:嵌套
v2 = [11,22,33,(11,22,33)]
v2[-1][1] = 99 # 错误
v2[-1] = 123 # 正确
 
# 示例四:嵌套
v3 = (11,[1,2,3],22,33)
v3[1] = 666 # 错误
v3[1][2] = 123 #正确
 
 

数据类型之元组

标签:不可   示例   print   规范   不可变   div   数据类型   back   nbsp   

原文地址:https://www.cnblogs.com/sundy08/p/11804401.html

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