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
Python编程 从入门到实践-3列表下的更多相关文章
- Python编程从入门到实践笔记——列表简介
Python编程从入门到实践笔记——列表简介 #coding=utf-8 #列表——我的理解等于C语言和Java中的数组 bicycles = ["trek","cann ...
- Python编程从入门到实践笔记——操作列表
Python编程从入门到实践笔记——操作列表 #coding=utf-8 magicians = ['alice','david','carolina'] #遍历整个列表 for magician i ...
- Python编程从入门到实践笔记——文件
Python编程从入门到实践笔记——文件 #coding=gbk #Python编程从入门到实践笔记——文件 #10.1从文件中读取数据 #1.读取整个文件 file_name = 'pi_digit ...
- Python编程从入门到实践笔记——函数
Python编程从入门到实践笔记——函数 #coding=gbk #Python编程从入门到实践笔记——函数 #8.1定义函数 def 函数名(形参): # [缩进]注释+函数体 #1.向函数传递信息 ...
- Python编程从入门到实践笔记——用户输入和while循环
Python编程从入门到实践笔记——用户输入和while循环 #coding=utf-8 #函数input()让程序暂停运行,等待用户输入一些文本.得到用户的输入以后将其存储在一个变量中,方便后续使用 ...
- Python编程从入门到实践笔记——字典
Python编程从入门到实践笔记——字典 #coding=utf-8 #字典--放在{}中的键值对:跟json很像 #键和值之间用:分隔:键值对之间用,分隔 alien_0 = {'color':'g ...
- Python编程从入门到实践笔记——if语句
Python编程从入门到实践笔记——if语句 #coding=utf-8 cars=['bwm','audi','toyota','subaru','maserati'] bicycles = [&q ...
- 《Python编程从入门到实践》_第十章_文件和异常
读取整个文件 文件pi_digits.txt #文件pi_digits.txt 3.1415926535 8979323846 2643383279 下面的程序打开并读取整个文件,再将其内容显示到屏幕 ...
- #Python编程从入门到实践#第四章笔记
#Python编程从入门到实践#第四章笔记 操作列表 1.遍历列表 使用for循环,遍历values列表 for value in values: print(value) 2.数字列表 使 ...
随机推荐
- linux 有了源码创建git版本库(coding)
进入目录,比如ewei_shop 执行 git init 瞬间Git就把仓库建好了,而且告诉你是一个空的仓库(empty Git repository),当前目录下多了一个.git的目录,如果没有看到 ...
- mac下停止和启动mysql命令
启动MySQL服务 sudo /usr/local/MYSQL/support-files/mysql.server start 停止MySQL服务 sudo /usr/local/mysql/s ...
- UITextView实现PlaceHolder的方式
实现UITextView实现PlaceHolder的方式的方式有两种,这两种方法的核心就是通过通知来添加和去除PlaceHolder:下面来介绍两种方法:个人比较喜欢第一种,看起来更加合理. 方法1: ...
- Lua-文件操作
简单模式和完全模式 简单模式(simple model)拥有一个当前输入文件和一个当前输出文件,并且提供针对这些文件相关的操作. 完全模式(complete model) 使用外部的文件句柄来实现.它 ...
- 如何修改tomcat名称
修改tomcat名称为 Tomcat-jx-1
- 吴裕雄--天生自然 PHP开发学习:在CenterOS 7 系统安装配置PHP 7
执行命令"yum install httpd"进行安装,然后在选择处,我们输入y,等待软件安装完毕.安装完成后,Apache配置文件路径是:/etc/httpd/conf/http ...
- icloud/onenote/onedrive/microoutlook/百度云账号都是怎么回事(未完成)
在用一些跨机器跨平台软件的时候,一旦换了电脑或者手机,我经常出现蒙的状态,不知道怎么同步或者使用了,在这里总结一下. 一.icloud账号 当我们买iphone或者macbook的时候,一开机它会让你 ...
- 数位dp——BZOJ1026 Windy数
1026: [SCOI2009]windy数 Time Limit: 1 Sec Memory Limit: 162 MB Description windy定义了一种windy数.不含前导零且相邻 ...
- iOS天气动画、高仿QQ菜单、放京东APP、高仿微信、推送消息等源码
iOS精选源码 TYCyclePagerView iOS上的一个无限循环轮播图组件 iOS高仿微信完整项目源码 想要更简单的推送消息,看本文就对了 ScrollView嵌套ScrolloView解决方 ...
- SRA|GEO|Taxonomy|Pubmed|MeSH|EBI|Uniprot|Human project|Ensembl|UCSC
生物医学大数据: SRA:Sequence Read Archive (SRA) makes biological sequence data available to the research co ...