python进阶之路
Day6
hello world!今日是python学习的第六天,我将会在下面文章对基础语法进行一些介绍,主要为元组与字典的深入学习等。
1. 元组
1.1 元组是不可变列表
元素可以是任何类型的数据。
tuple1 = (10,'abc',[1,2])
print(tuple1)
列表获取元素的方法都适用于元组
tuple2 = ('杨幂','刘亦菲','赵丽颖','张艺馨','孙俪')
print(tuple2[1])
1) 遍历
for x in tuple2:
print(x,end = ',')
for index,item in enumerate(tuple2):
print(index,item)
2) 切片
print(tuple2[1:4:2])
3) 列表相关操作都适用于元组
print((1,2,3) + ('a','b'))
print((1,2,3) * 3)
print((1,2,3) == (1,3,2))
print((1,2,3) == (1,2,3))
print((100,200,300) > (100,100,300))
nums = (10,43,54,65,76)
print(max(nums))
print(tuple('abc'))
print(len(nums))
print(sorted(nums))
print(max(nums))
print(min(nums))
4) 相关方法
nums = (10,32,65,9,4,64,1)
print(nums.count(10))
print(nums.index(32))
1.2 元组特有的一些方法与功能
1) 只有一个元素的元组:()中唯一的元素后需要添加逗号
list1 = [100]
print(type(list1))
tuple1 = (100)
print(type(tuple1))
tuple1 = (100