Python学习:列表
1.列表由一系列按特定顺序排列的元素组成;
2.Python提供了一系列操作列表的方法和语句。
# 生成数字列表
items = []
for value in range(1,16):
item = value ** 2
items.append(item) # 在列表末尾添加元素
print("Original items:")
print(items)
print("No.2 item:")
print(items[1])
# 修改某个元素的值
items[9] = 88
print("Modify No.10 item to 88")
print(items)
#插入第六个元素,其他元素右移
print("Insert No.6 item 77")
items.insert(5, 77)
print(items)
#删除元素
del items[10] #del语句删除第11个元素
print("Delete No.11 item")
print(items)
items.pop() #pop方法删除最后一个元素
print("Delete the last one")
print(items)
items.pop(9) #pop方法删除第10个元素
print("Delete No.10 item")
print(items)
items.remove(196) #删除值为196的元素
print("Delte the item with value 196")
print(items)
# 反转列表
items.reverse()
print("Reverse items")
print(items)
# 列表排序
items.sort() # 从小到打排序
print("Sort the items")
print(items)
items.sort(reverse = True) #从大到小排序
print("Reverse sort the items")
print(items)
# 获取列表长度
print("The lenth of the items")
print(len(items))
# 获取列表中最大最小值,以及总和
print("Min Max and Sum of the item")
print(min(items))
print(max(items))
print(sum(items))
# 列表切片
print("No.4 ~ No.10 items")
for item in items[3:9]:
print(item)
# 列表复制
print("Copy the items")
items_copy = items[:]
print(items_copy)