Python编程 从入门到实践-3列表下
笔记出处(学习UP主视频记录) https://www.bilibili.com/video/av35698354?p=5
3.2.3 从列表中删除元素-使用del语句删除元素
motorcycles = ['honda', 'yamaha', 'suzuki']
print (motorcycles) del motorcycles[0]
print (motorcycles)
['honda', 'yamaha', 'suzuki']
['yamaha', 'suzuki']
motorcycles = ['honda', 'yamaha', 'suzuki']
print (motorcycles) del motorcycles[1]
print (motorcycles)
['honda', 'yamaha', 'suzuki']
['honda', 'suzuki']
3.2.3 从列表中删除元素-使用方法pop()删除元素
motorcycles = ['honda', 'yamaha', 'suzuki']
print (motorcycles) poped_motorcycle = motorcycles.pop()
print (motorcycles) print (poped_motorcycle)
['honda', 'yamaha', 'suzuki']
['honda', 'yamaha']
suzuki
3.2.3 从列表中删除元素-弹出列表中任何位置处的元素
motorcycles = ['honda', 'yamaha', 'suzuki'] first_owned = motorcycles.pop(0)
print ('The first motorcycle I owned was a ' + first_owned.title() + '.')
The first motorcycle I owned was a Honda.
3.2.3 从列表中删除元素-根据值删除元素
motorcycles = ['honda', 'yamaha', 'suzuki', 'ducati']
print (motorcycles) motorcycles.remove('ducati')
print (motorcycles)
['honda', 'yamaha', 'suzuki', 'ducati']
['honda', 'yamaha', 'suzuki']
3.3 组织列表
3.3.1 方法sort()对列表进行永久性排序
cars = ['bmw', 'audi', 'toyota', 'subary'] cars.sort()
print (cars)
['audi', 'bmw', 'subary', 'toyota']
cars = ['bmw', 'audi', 'toyota', 'subary'] cars.sort(reverse=True)
print (cars)
['toyota', 'subary', 'bmw', 'audi']
3.3.2 函数sorted()对列表进行临时排序
cars = ['bmw', 'audi', 'toyota', 'subary'] print ("Here is the origin list: ")
print (cars) print ("\nHere is the sorted list: ")
print (sorted(cars)) print ("\nHere is the original list again: ")
print (cars)
Here is the origin list:
['bmw', 'audi', 'toyota', 'subary']
Here is the sorted list:
['audi', 'bmw', 'subary', 'toyota']
Here is the original list again:
['bmw', 'audi', 'toyota', 'subary']
3.3.3 方法reverse()倒着打印列表
cars = ['bmw', 'audi', 'toyota', 'subary']
print (cars) cars.reverse()
print (cars)
['bmw', 'audi', 'toyota', 'subary']
['subary', 'toyota', 'audi', 'bmw']
3.3.4 函数len()确定列表的长度
cars = ['bmw', 'audi', 'toyota', 'subary'] print (len(cars))
4
3.4 使用列表时避免索引错误
motorcycles = ['honda', 'yamaha', 'suzuki']
print (motorcycles[3])
print (motorcycles[3])
IndexError: list index out of range
最新文章
- EF jsonignore
- [.net 面向对象程序设计进阶] (9) 序列化(Serialization) (一) 二进制流序列化
- java字符串拼接与性能
- eclipse maven新建springMVC项目(原创)
- TIME_WAIT是什么?http连接
- cdoj 题目简单分类
- python与编码方式
- Java初转型-Tomcat安装和配置
- jar 命令使用详解
- adb -s 设备名 设备名还有非法字符
- 刨根问底:if 后怎么就可以跟对象,变量交换写法是语法糖吗?
- org.hibernate.HibernateException: Duplicate identifier in table for: Waa
- [转载]linux下网卡漂移导致网络不可用
- 四、u-boot 链接脚本
- C#实现office文档转换为PDF格式
- Hadoop大数据分析应用场景
- AIO + ByteBufferQueue + allocateDirect 终于可以与NIO的并发性能达到一致。
- 不以main为入口的函数
- ACM-ICPC (10/12)
- Computer Science: the Big Picture
热门文章
- Ribbon XML Editor 2019.01.23-Setup.zip(支持64位)
- 区别 new function(){} 和 function(){}()
- [LC] 15. 3Sum
- Jenkins+maven+jmeter+eclipse搭建自动化测试平台
- JsonPath入门教程
- JAVA数据结构——单链表
- HttpClient GET和POST请求
- RSA算法原理(简单易懂)
- python开发时小问题之端口占用
- win7+centos6.5安装双系统