day11 列表的常见操作
学习日期:20240918
学习目标:内置数据类型--20 列表的常见操作
学习笔记:
添加元素
# 创建列表
list_demo=['a','b','c','d']
print(type(list_demo)) # <class 'list'>
print(list_demo) # ['a', 'b', 'c', 'd']
# 添加元素
# 在指定位置插入列表元素
list_demo.insert(0,'first')
print(list_demo) # ['first', 'a', 'b', 'c', 'd']
list_demo.insert(-1,'last') # 在最后元素之前插入元素
print(list_demo) # ['first', 'a', 'b', 'c', 'last', 'd']
# 在列表最后插入元素
list_demo.append('last_one')
print(list_demo) # ['first', 'a', 'b', 'c', 'last', 'd', 'last_one']
# 在列表最后插入分割成单个字符的元素
list_demo.extend('last_two')
print(list_demo) # ['first', 'a', 'b', 'c', 'last', 'd', 'last_one', 'l', 'a', 's', 't', '_', 't', 'w', 'o']
修改元素
# 修改元素
list_demo.remove('last') # 移除指定的元素
print(list_demo) # ['first', 'a', 'b', 'c', 'd', 'last_one', 'l', 'a', 's', 't', '_', 't', 'w', 'o']
result=list_demo.pop(0) # 返回删除的元素
print(f"list is {list_demo}") # list is ['a', 'b', 'c', 'd', 'last_one', 'l', 'a', 's', 't', '_', 't', 'w', 'o']
print(f"删除后返回 {result}") # 删除后返回 first
计算列表的长度
列表排序
总结
- 列表常见操作包括添加,修改,统计,排序
- 注意列表内置函数的参数
- 注意列表的函数是否会原地修改