python3菜鸟教程网站python3菜鸟教程多线程python3菜鸟lambda
下载地址 https://share.weiyun.com/t0F2btJ7
资料目录 菜鸟教程Python100例视频讲解课程 《Selenium 3+Python 3自动化测试项目实战:从菜鸟到高手》.pdf Python 编码规范(Google) _ 菜鸟教程.pdf Python 实战-从菜鸟到大牛的进阶之路 - v1.1.pdf Python菜鸟教程.doc Python菜鸟教程word练习.doc Python菜鸟教程图文word程序填空阅读填空程序试题.doc 菜鸟的Python笔记.pdf 菜鸟教程Python教程100例.doc
举例 访问元组元素 在 Python 中,如果想将元组的内容输出也比较简单,可以直接使用 print()函数。例如,想打印上面元组中的 untitle 元组,则可以使用下面的代码: print(untitle) 执行结果如下: ('Python', 28, ('人生苦短', '我用Python'), ['爬虫', '自动化运维', '云计算', 'Web 开发']) 从上面的执行结果中可以看出,在输出元组时,是包括左右两侧的小括号的。如果不想输出全部的元素,也可以通过元组的索引获取指定的元素。例如,要获取元组 untitle 中索引为 0的元素,可以使用下面的代码: print(untitle[0]) 执行结果如下: Python 从上面的执行结果中可以看出,在输出单个元组元素时,不包括小括号。如果是字符串,还不包括左右的引号。 另外,对于元组也可以采用切片方式获取指定的元素。例如,要访问元组 untitle 中前 3个元素,可以使用下面的代码: print(untitle[:3]) 执行结果如下: ('Python', 28, ('人生苦短', '我用 Python')) 同列表一样,元组也可以使用 for 循环进行遍历。下面通过一个具体的实例演示如何通过for 循环遍历元组。
元组与列表的区别 元组和列表都属于序列,它们都可以按照特定顺序存放一组元素,而且类型不受限制,只要是 Python 支持的类型都可以。那么它们之间有什么区别呢? 简单理解:列表类似于我们用铅笔在纸上写下自己喜欢的歌曲,写错了还可以擦掉。而元组则类似于用钢笔写下的歌曲名字,写上了就擦不掉了,除非换一张纸重写。 列表和元组的区别主要体现在以下几个方面。 列表属于可变序列,它的元素可以随时修改或者删除,而元组属于不可变序列,其中的元素不可以修改,除非整体替换。 列表可以使用 append()、extend()、insert()、remove()和 pop()等方法实现添加和修改列表元素,而元组则没有这几个方法,因为不能向元组中添加和修改元素,同样,也不能删除元素。 列表可以使用切片访问和修改列表中的元素。元组也支持切片,但是它只支持通过切片访问元组中的元素,不支持修改。 元组比列表的访问和处理速度快。所以如果只需要对其中的元素进行访问,而不进行任何修改,建议使用元组而不使用列表。 列表不能作为字典的键,而元组则可以。 5.4 字典(dictionary) 字典和列表类似,也是可变序列,不过与列表不同,它是无序的可变序列,保存的内容是以“键—值对”的形式存放的,这类似于我们的新华字典,它可以把拼音和汉字关联起来,通过音节表可以快速找到想要的汉字。其中新华字典里的音节表相当于键(key),而对应的汉字,相当于值(value)。键是唯一的,而值可以有多个。字典在定义一个包含多个命名字段的对象时很有用。 说明:Python 中的字典相当于 Java 或者 C++中的 Map 对象。 字典的主要特征如下。 通过键而不是通过索引来读取。 字典有时也称为关联数组或者散列表(hash),它是通过键将一系列的值联系起来的,这样就可以通过键从字典中获取指定项,但不能通过索引来获取。 字典是任意对象的无序集合。 字典是无序的,各项是从左到右随机排序的,即保存在字典中的项没有特定的顺序,这样可以提高查找顺序。 字典是可变的,并且可以任意嵌套。 字典可以在原处增长或者缩短(无须生成一份副本),并且它支持任意深度的嵌套(它的值可以是列表或者其他的字典)。 字典中的键必须唯一。 不允许同一个键出现两次,如果出现两次,则后一个值会被记住。 字典中的键必须不可变。 字典中的键是不可变的,所以可以使用数字、字符串或者元组,但不能使用列表。
|