Python - 元组 , range

元组和元组嵌套
  元组: 俗称不可变的列表.又被成为只读列表, 元组也是python的基本数据类型之一, 用小括号括起来, 里面可以放任何数据类型
的数据, 查询可以. 循环也可以. 切片也可以. 但就是不能改.

  注意:元组中如果只有一个元素. 一定要添加一个逗号, 否则就不是元组

tu = (1,)
print(type(tu))

  

# tu = ("倚天屠龙", "报道至尊", "太极张三丰", "武当山")
# print(tu[2]) # 索引可以用
# print(tu[:2]) # "倚天屠龙", "报道至尊"  切到的是元组,
# 循环遍历
# for el in tu:
#     print(el)
# tu[2] = "少林寺驻武当山拜师处" # 'tuple' object does not support item assignment
# print(tu)

tu = ("小说", "文集", "历史", ["麻花藤", "张三丰", "李嘉诚"], (1, 3))
# tu[2] = "哈哈"
tu[3].append("王健林") # tuple儿子不可变. 孙子可以变
tu[3] = ["新列表"] # 改的是儿子. 报错
print(tu)

  元组也有count(), index(), len()等方法

  range():range可以帮我们获取到一组数据. 通过for循环能够获取到这些数据

# for i in range(10): # 从0 生成到9
#     print(i)

# range(start, end) # 切片
# for i in range(1, 5):
#     print(i)

# for i in range(2, 100, 2):  # 步长
#     print(i)
# 输出所有偶数
# index = 1
# while index < 100:
#     if index%2 == 0:
#         print(index)
#     index = index + 1

  


 

 

猜你喜欢

转载自www.cnblogs.com/liuye1990/p/9134691.html