列表
数据类型的大杂烩
# Data type listlist1 = ['Hello World', 'Python', 2021, 18]list2 = [1, 2, 3, 4, 5]list3 = [2020, 2021, 2022]typelist = [1, 3.14, True, 'str']for var in typelist:print(var, type(var))print('-'*12)for var in list1:print(var)# 极其简单的实现了遍历列表print(list1[0])print(list1[-1]) # 切片和字符串同理list2[2] = 5 # 把第三个元素换成5for var in list2:print(var)# 此时列表大小不变del list2[2]for var in list2:print(var)# 删除一个之后列表变小了i = 0# 下面设计一个实验测试列表是否智能增加while True:i += 1list2[i] = iif i == 3: # 超过3报错,说明不能增加,只能更换breakfor var in list2:print(var,end='')print('\n', '-'*12) # 这里为什么会多出一个空格list2[3] = 2 # 这里也不能超过3print(list2[3])
