`
384444165
  • 浏览: 259949 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Beginning Python 笔记学API —— Chapter2 列表和元组

阅读更多

1、分片

分片算是比较强大好用的操作了

 

>>> numbers = [1,2,3,4,5,6,7,8,9]
>>> numbers[7:10]
[8, 9]
>>> numbers[-3:-1]
[7, 8]
>>> numbers[-3:0]
[]
>>> numbers[-3:]
[7, 8, 9]
>>> numbers[:]
[1, 2, 3, 4, 5, 6, 7, 8, 9]
>>> numbers[:5:-2]
[9, 7]

 

2、成员资格

 

>>> permissions = 'rw'
>>> 'w' in permissions
True

 

3、列表

 

>>> del numbers[2]
>>> numbers
[1, 2, 4, 5, 6, 7, 8, 9]
>>> # 分片赋值
>>> numbers[2:] = [7,8,9]
>>> numbers
[1, 2, 7, 8, 9]
>>> numbers[1:3]=[]
>>> number

 

4、列表方法

 

>>> numbers = [1,2,3,4,5,6,7,8,9]
>>> numbers.count(1)
1

>>> numbers.extend([0,3])
>>> numbers
[1, 2, 3, 4, 5, 6, 7, 8, 9, 0, 3]

>>> numbers.pop()
3
>>> numbers.pop(2)
3
>>> numbers
[1, 2, 4, 5, 6, 7, 8, 9, 0]

>>> numbers.remove(4)
>>> numbers
[1, 2, 5, 6, 7, 8, 9, 0]

>>> numbers.reverse()
>>> numbers
[0, 9, 8, 7, 6, 5, 2, 1]

>>> #sort 和 sorted
>>> y = sorted(numbers)
>>> y
[0, 1, 2, 5, 6, 7, 8, 9]
>>> y = numbers.sort()
>>> print y
None
>>> numbers
[0, 1, 2, 5, 6, 7, 8, 9]
>>> #sort 和 sorted都可用的参数
>>> x = ['a','ab','abcde','ace']
>>> x.sort(key=len)
>>> x
['a', 'ab', 'ace', 'abcde']
>>> x.sort(key=len,reverse=True)
>>> x
['abcde', 'ace', 'ab', 'a']

  

5、元组

>>> 1,2,3
(1, 2, 3)
>>> 42,
(42,)
>>> 3*(40+2,)
(42, 42, 42)

>>> # tuple函数
>>> tuple([1,2,3])
(1, 2, 3)
>>> tuple('123')
('1', '2', '3')
>>> tuple((1,2,3))
(1, 2, 3)

 

6、元组和列表

元组的作用在于其不可修改性。

元组可以再映射和集合成员中当键使用,而列表不行。

元组作为很多内建函数和方法的返回值存在,处理元组一般当做列表来操作,除非需要一些元组没有的方法,如index和count

分享到:
评论

相关推荐

    Python的学习心得和知识总结(三)|Python基础(列表、元组、字典和集合)

    序列 什么是序列 列表(List)是什么 列表对象的常用方法列表对象的四种创建列表元素的增加删除列表元素的访问计数列表对象的切片操作列表元素的排序逆序列表相关的内置函数 多维列表(List的延伸) 二维列表 元组...

    精品课件 Python从入门到精通 第5章 列表与元组(共30页).ppt

    在Python编程中,数据结构是组织和存储数据的重要方式,其中列表和元组是最常见的两种序列类型。本章深入探讨了这两个概念以及它们在实际编程中的应用。 **序列的概念** 序列是一系列元素按照特定顺序存储的数据...

    python 列表和元组(csdn)————程序.pdf

    Python 列表和元组 Python 中的列表和元组是两种基本的数据结构,它们都是序列类型,支持索引和切片操作。下面我们将详细介绍列表和元组的特性和常用操作。 列表 列表是 Python 中的一种基本数据结构,它可以存储...

    python容器:列表,元组,字典,集合的思维导图

    python容器:列表,元组,字典,集合的思维导图

    Python列表、元组、集合、字典的区别和相互转换 - CSDN博客1

    Python中的列表、元组、集合和字典是四种基本的数据结构,它们各自具有独特的特性和用途,下面将详细解释它们的区别以及如何进行相互转换。 **列表(List)**:列表是Python中最常用的数据结构,它是一个有序的序列,...

    python基础学习第5章-列表、元组、集合和字典.pptx

    Python基础学习第5章-列表、元组、集合和字典 Python中的列表(list)是一种基本的数据类型,是一种可变的有序集合,元素可以是数字、字符串、列表等各种类型。列表可以通过索引和切片访问元素,列表索引和访问结构...

    python列表和元组.pdf

    python列表和元组

    《Python编程之美——带你进入Python语言世界》课程设计大纲参考.pdf

    * Python列表和元组:学习Python列表和元组的操作和处理方法 * Python字典类型:学习Python字典类型的操作和处理方法 * Python函数:学习Python函数的定义和使用方法 * Python的几个内置函数:学习Python的内置函数...

    深度学习入门-Python语言学习-06列表和元组-入门学习

    在本课程中,我们将探讨Python中的两个重要数据结构——列表和元组,特别是它们在初学者入门深度学习时的基础应用。 首先,列表是Python中最常用的数据结构,它允许我们存储多个元素,这些元素可以是不同类型的,...

    Python列表、元组、字典

    在Python中,列表(List)、元组(Tuple)和字典(Dictionary)是常用的三种数据结构,它们各有特点,适用于不同场景的数据存储和操作。 列表是Python中最常用的可变序列类型,使用方括号[]定义,元素之间用逗号...

    Python全套课程笔记-chap2-列表、元组和字典

    ### Python全套课程笔记-chap2-列表、元组和字典 #### 1. 序列与列表与元组的关系和创建 ##### 1.1 了解 Python 序列 在 Python 中,**序列**是一种重要的数据结构,它指的是包含多个项目的有序集合。这些项目按...

    python小游戏大全——30个

    3. 数据结构:如列表、元组、字典等,它们在游戏逻辑中的应用。 4. 函数和模块化编程:将重复的代码封装成函数,提高代码复用性和可维护性。 5. 类与对象:面向对象编程思想,通过定义类来组织和抽象游戏中的各种...

    Python列表和元组.docx

    Python列表和元组

    02-python-列表-可变和不可变类型-元组-列表与元组的速度比较

    在Python编程语言中,列表和元组是两种非常重要的数据结构,它们在存储和操作数据时各有特点。本文将深入探讨这两个数据类型的异同,以及它们在执行速度上的差异。 首先,列表(List)是Python中的一个可变数据类型...

    Python程序基础:列表和元组.pptx

    列表和原组;列表(list)是包含0个或多个元素的有序序列,属于序列类型。 列表的长度和内容都是可变的,可自由对列表中的元素进行增加、删除或替换。 列表没有长度限制,元素类型可以不同,可以同时包含整数、实数、...

    Python中的列表与元组:灵活与不可变的数据处理

    本文将详细介绍如何在Python中使用列表和元组,包括它们的创建、操作和一些高级用法。 列表和元组是Python中两种非常有用的数据结构。列表的可变性使其成为需要修改数据时的理想选择,而元组的不可变性则适用于确保...

    《Python编程之美——带你进入Python语言世界》课程设计大纲.docx

    d) Python列表元组:介绍列表的动态性与元组的不可变性,以及它们的使用场景。 e) Python字典类型:解析字典的键值对结构,学习如何添加、删除和访问元素。 f) Python函数:讲解函数的定义、参数传递和返回值,...

    python高级编程1 python 笔记(csdn)————程序.pdf

    1. **内置类型**: Python有多种内置类型,如字符串、列表、元组和字节串。字符串是Unicode编码,可以表示世界上的各种文字和符号。字节串(`bytes`)则用于处理二进制数据,可以通过`.encode()`和`.decode()`方法在...

    小甲鱼python教程笔记

    二、列表和元组 * 列表:可以用索引访问元素,可以用切片访问元素,可以用加法和乘法进行操作 * 元组:可以用索引访问元素,不能用切片访问元素,不能用加法和乘法进行操作 * 列表和元组的互转换 三、布尔类型和...

Global site tag (gtag.js) - Google Analytics