### 3.1 列表是什么
#3-1
name_base = ['shr', 'xsq', 'yfx', 'zly']
for name in name_base:
print(name)
#3-2
for name in name_base:
message = "greet for: " + name
print(message)
### 3.2修改添加删除元素
#插入元素
array = ['shr', 'xsq', 'zly']
print("ver0: ", array)
array.append('yfx')
print("ver1: ", array)
#删除(弹出)元素
#方法一: del
del array[-1]
print("ver2: ", array)
#方法二: pop
array.pop(-1)
print("ver3: ", array)
### 3.3 组织列表
# sort函数->不可逆排序
arr = [1, 3, 2, 4, 7, 4,]
print("ver0: ", arr)
arr.sort()
print("ver1: ", arr)
arr.sort(reverse=True) #表示另外一种顺序
print("ver2: ", arr)
# sorted函数->局部更改
arr = [1, 3, 2, 4, 7, 4,]
print("before sorted: ", arr)
print("after sorted: " , sorted(arr))
print("now: ", arr)
# reverse函数->将列表倒序化
arr = [1, 3, 5, 7, 9]
print(arr)
arr.reverse()
print(arr)
###确定列表的长度
arr = [1, 3, 4, 5, ]
print(len(arr))