Python编程:从入门到实践-笔记 《列表》
2017-12-19 20:13
741 查看
#列表的常用操作方法 #-->修改列表的元素 motorcycles = ['honda', 'yamaha', 'suzuki'] print(motorcycles) motorcycles[0] = 'ducati' print(motorcycles) #-->在列表中添加元素 #--> 1.在列表末尾添加元素 motorcycles = ['honda', 'yamaha', 'suzuki'] print(motorcycles) motorcycles.append('ducati') print(motorcycles) #-->在列表中插入元素 motorcycles = ['honda', 'yamaha', 'suzuki'] motorcycles.insert(0,'ducati') print(motorcycles) #-->在列表中删除元素 #--> 1.使用del语句删除元素(知道要删除的元素索引位置) motorcycles = ['honda', 'yamaha', 'suzuki'] print(motorcycles) del motorcycles[0] print(motorcycles) #--> 2.使用pop()方法删除元素 motorcycles = ['honda', 'yamaha', 'suzuki'] print(motorcycles) popped_motorcycle = motorcycles.pop() print(motorcycles) print(popped_motorcycle) #--> 3.也可以使用pop()方法删除指定位置的元素 motorcycles = ['honda', 'yamaha', 'suzuki'] print(motorcycles) popped_motorcycle = motorcycles.pop(1) print(motorcycles) print(popped_motorcycle) #--> 4.使用remove()方法删除元素(根据值删除元素) motorcycles = ['honda', 'yamaha', 'suzuki'] print(motorcycles) motorcycles.remove('honda') print(motorcycles) #--> 5.使用sort()方法对列表进行永久性排序 cars = ['bmw', 'audi', 'toyota', 'subaru'] cars.sort() print(cars) # 通过向sort()方法传递参数reverse=True,对列表反向排序 cars = ['bmw', 'audi', 'toyota', 'subaru'] cars.sort(reverse=True) print(cars) #--> 6.使用函数sorted()对列表进行临时排序 cars = ['bmw', 'audi', 'toyota', 'subaru'] print(sorted(cars)) print(cars)#列表原顺序不变
#tips: #如果通过赋值的方式复制列表,如果改变源列表则引用 # 列表也会随之改变 l1 = ['a','b','c'] l2 = l1 l1.append('d') print(l1) print(l2)
相关文章推荐
- Python编程:从入门到实践读书笔记-4 操作列表 & 5 if语句
- Python编程:从入门到实践读书笔记-4 操作列表
- 【day 2】python编程:从入门到实践学习笔记-列表以及其操作
- Python编程:从入门到实践读书笔记-7 用户输入和while循环
- 《Python编程:从入门到实践》第10章 笔记
- 《Python编程从入门到实践》_第四章_操作列表
- 【day 17】python编程:从入门到实践学习笔记-基于Django框架的Web开发-设计样式和部署(一)
- python编程:从入门到实践学习笔记(一)
- Python编程:从入门到实践读书笔记-5 if语句 & 6 字典
- 【《Python编程: 从入门到实践》习题答案--第四章:<list 列表操作>】
- 学习笔记_python_python编程从入门到实践3.0
- 【Python编程:从入门到实践】第三章:列表简介
- 【Python编程:从入门到实践】第四章:操作列表
- Python编程:从入门到实践读书笔记-5 if语句
- Python编程:从入门到实践读书笔记-8 函数
- 第四天任务 (【基于Python编程从入门到实践】第四章 操作列表前四节 书本及动手试一试)
- 【day 10】python编程:从入门到实践学习笔记- 基于Django框架的Web开发-Django入门(一)
- 《Python编程从入门到实践》_第三章_列表简介
- 学习笔记_python_python编程从入门到实践2.0
- 第四天任务 (【基于Python编程从入门到实践】第四章 操作列表后两节 书本及动手试一试)