list结构
list1 = ['i1', 'i2', 'i3', 'i4', 'i5']
print(list1)
print(list1[2]) # 通过索引来访问列表
print(list1[0:2]) # 通过方括号的形式来截取列表中的数据,从下标0开始打印到下标2(不包括2)
print(list1[:]) # 全部打印
print(list1[:2]) # 缺省从下标0开始打印
list1[1] = 'a' # 通过索引对列表的数据项进行修改或更新
print(list1)
list1.append('b') # 使用 append() 方法来添加列表项
print(list1)
del list1[3]
print(list1) # 使用 del 语句来删除列表的的元素
list2 = [1, 2, 3] + [3, 4, 5] # 连接
print(list2)
sign = 3 in list2 # 判断给定元素是否在列表中
print(sign)
for i in list2: # 迭代输出
print(i)
list2 = ['Hi!'] * 4 # 重复连接
print(list2)
print(len(list1)) # 输出列表元素个数
print(max(list1)) # 列表字典序最大元素
print(min(list1))
print(list1.count('i1')) # 列表元素出现次数
list1.extend(list2) # 列表尾部增加另一个列表
print(list1)
print(list1.index('a')) # 元素下标
list1.insert(2, 'b') # 列表插入元素
print(list1)
print(list1.pop(2)) # 删除指定下标的元素并返回该元素
list1.remove('a') # 删除指定元素
print(list1)
list1.reverse() # 翻转列表
print(list1)
list1.sort() # 排序(缺省字典序升序)
print(list1)