#切片(slice):作用是从字符串序列中取出一部分相应的元素重新组成一个串
#list列表
num = [1,2,3,4,5]
print(num)
#优点:python支持不同数据类型可以混合存储在一个列表中
#缺点:会导致数据存储不紧凑,整个结构占用很多空间
num1 = [1,'python',3.1415926]
print(num1)
#sum():求和
print(sum(num))
#len():统计列表中元素的个数
print(len(num))
#根据索引查找元素
print(num[0]) #列表的索引就是元素所在的位置
# print(num[4])
print(num[-1]) #负数,就是从最后一个字计算索引
# print(num[-2])
# print(num[-4])
#方括号左边是闭区间,右边是开区间
print(num[0:3]) #输出的结果就是索引0到2的元素
# print(num[1:4])
#索引的特殊用法
print(num[0:]) #从索引0开始
print(num[:-1]) #输出截止到-1
print(num[-4:-1])
print(num[-1:])
#添加
# insert:第一个参数表示插入的索引位置,第二个参数表示插入的值
num.insert(0,123)
print(num)
#append:将值添加到列表的末尾
num.append(789)
n