# coding:utf-8
print("———————————— 列表 ——————————————")
'''
列表
是指一系列按照特定顺序排列的元素组成
是Python中内置的可变序列
使用[]定义列表,元素与元素之间使用英文的逗号分隔
列表中的元素可以是任意的数据类型
'''
'''
列表的创建:
(1)使用[]直接创建列表
列表名=[element1,element2,...,elementN]
(2)使用内置函数list()创建列表
列表名=list(序列)
列表的删除:
del 列表名
'''
list1 = ['hello','world',100,1000,10000]
print(list1)
list2 = list('helloworld')
print(list2)
list3 = list(range(1,10,2)) # 从1开始到10结束,步长为2,不包含10
print(list3)
print(list1 + list2 + list3) # 相加
print(list1 * 3) # 相乘
print(len(list1)) # 长度
print(max(list3)) # 最大值
print(min(list3)) # 最小值
print(sum(list3)) # 求和
print(list2.index('l')) # 第一次出现的位置
print(list2.count('l')) # 出现的次数
list4 = [1,2,3,4,5]
print(list4)
del list4

print("—————————— 列表类型 ————————————")
'''
enumerate函数:
for index,item in enumerate(list): # index是序号,不是索引,从0开始
输出index和item
'''
list4 = ['hello','world','our','day']
for item in list4:
print(item)
# 使用for循环,range()函数,len()寒素,根据索引进行遍历
for i in range(0,len(list4)):
print(i,'--->',list4[i])
# enumerate()函数
for index,item in enumerate(list4):
print(index,item)
# 手动修改序号的起始值
for index,item in enumerate(list4,start=3):
print(index,item)
# start可以省略不写
for index,item in enumerate(list4,3):
print(index,item)
