走进Python世界(五)数据类型 3. 序列类型-列表(List)

什么是列表

列表是处理一组有序项目的数据结构,即你可以在一个列表中存储一个序列的项目

列表是可变的数据类型

列表的组成:用[]表示列表,包含了多个以逗号分隔开 数字,或者字符串。

列表的基本操作

列表是序列的一种,它也具有序列的基本操作

如: +,*,max,min等操作。此外 因为列表是可变的序列集合,它支持一些常见的 读写跟新操作

如:

操作
列子

描述
取值
list=[‘mileo‘,30,‘maile‘]

list[0],list[0:2]

其实就是序列的切片和索引操作
添加 list.append("12345") 在列表末尾添加一个元素
删除
list.remove(‘12345  ‘)

del(list[])

删除列表中的某个元素
修改 list[0]=x 针对索引重新赋值
查找 x in list 查早其实就是 序列的 in 操作

列表的内置函数

此外 列表内置了一些特定的函数 来提供对于列表的一些操作

SN 方法及描述
1 list.append(obj)
添加obj对象到列表
2 list.count(obj)
计算返回obj出现在列表的次数
3 list.extend(seq)
附加序列seq内容到列表
4 list.index(obj)
返回列表中出现obj的最小索引
5 list.insert(index, obj)
插入obj对象在列表偏移索引位置
6 list.pop(obj=list[-1])
移除并返回列表最后一个对象或obj
7 list.remove(obj)
从列表中移除obj对象
8 list.reverse()
反转列表的对象
9 list.sort([func])
排序列表中的对象,使用func比较(如果给定)
时间: 2024-10-31 03:49:44

走进Python世界(五)数据类型 3. 序列类型-列表(List)的相关文章

1——数据类型和序列类型(基础)

数据类型和序列类型 数据类型 ###--数值类型--### In [1]: HY = 24 #int型 ? In [2]: HY = 2.4 #float型 ? In [3]: HY = True #bool型 ? In [4]: HY = 24j #complex型 ###--序列类型--###? In [6]: HY = [2, 4, 24] #列表(可变) ? In [7]: HY = (24, 'wum', 'mor') #元组(不可变) ? In [8]: HY = '进阶咯!6666

6、python基本数据类型之序列类型

前言:python的基本数据类型可以分为三类:数值类型.序列类型.散列类型,本文主要介绍序列类型及其通用操作 一.序列类型 1)字符串(str):用单引号('),双引号("),三引号(三单引号'''或三双引号""")来表示 2)列表(list):用[ ]中括号表示 3)元组(tuple):用()小括号表示 二.字符串str 1.定义 字符串定义:单引号.双引号.三引号.str() 引号都是成对出现 空字符串:s ='' (单引号对里没有任何数据) 空字符:s ='

Python基本语法_基本数据类型_序列类型详解

目录 目录 序列 序列的标准操作符 切片操作符 一个例子 序列的功能函数 enumerate 枚举出序列对象的元素 len 获取序列对象的长度 min 取出sequence中的最小值 max 取出sequence中的最大值 reversed 返回一个逆序访问的迭代器 sorted 序列的排序 sum 计算序列中的各项元素和 zip 混合两个序列对象 all 检测sequence中各项元素是否均为True any 检测序列中的任意元素是否为True 序列 序列是一类基本数据类型(字符串/列表/元组

《转》python学习(6)序列类型-字符串

转自 http://www.cnblogs.com/BeginMan/archive/2013/06/08/3125502.html 二.序列类型 包含字符串.列表.元祖.模式都一样,举一反三即可.如: 1.成员关系操作符(in / not in ) 2.关于切片 1 2 3 4 5 6 s=[1,2,3,4] print s[::-1]     #下标范围[0,0],步长是-1,则从后(4,包括4)往前切取所有,输出:[4, 3, 2, 1] print s[::-2]     #下标范围[0

Python 列表API 序列类型   列表生成

列表API: 1.pop( )  :按照索引弹出元素,返回值为该元素.默认弹出最后一个元素: 例如:a=[1,2,3]; print(a.pop()); 输出结果是3 pop(正值) 从索引位置 pop(负值) 从列表倒数位置开始指定下标 2.remove( ):按照元素值弹出第一个匹配项,返回新列表 lists=[123,'xyz','zara','abc','xyz']   xyz元素从列表中移除  abc弹出 结果是:[123,'zara','abc'] abc 例如: lists=[12

python 基础笔记 — 数据类型之序列(3)

列表 VS 元组 一个经常会被问到的问题是,"为什么我们要区分元组和列表变量?"这个问题也可以被表述为"我们真的需要两个相似的序列类型吗?",一个原因是在有些情况下,使用其中的一种类型要优于使用另一种类型.最好使用不可变类型变量的一个情况是,如果你在维护一些敏感的数据,并且需要把这些数据传递给一个并不了解的函数(或许是一个根本不是你写的 API),作为一个只负责一个软件某一部分的工程师,如果你确信你的数据不会被调用的函数篡改,你会觉得安全了许多. 一个需要可变类型参

python基础--基本数据类型(List(列表)--可变数据)

python基础--基本数据类型(Number(数字) String(字符串) List(列表) Tuple(元组) Sets(集合) Dictionary(字典)) Python3 中有六个标准的数据类型:Number(数字)String(字符串)List(列表)Tuple(元组)Sets(集合)Dictionary(字典) Python3 的六个标准数据类型中:不可变数据(四个):Number(数字).String(字符串).Tuple(元组).Sets(集合):可变数据(两个):List(

走进Python世界(五)数据类型 3. 序列类型-元祖(tuple)

什么是序列 列表,元组和字符串都是序列. 序列的两个主要特点是索引操作符和切片操作符 索引操作符让我们可以从序列中取一个值 切片操作符让我们能够获取序列的一个切片,即一部分序列 索引同样可以是负数,位置是从序列尾开始计算的 因此,shoplist[-1]表示序列的最后一个元素而shoplist[-2]抓取的倒数第二个项目 切片操作符是序列名后跟一个方括号,方括号内有一对可选的数字,并用冒号分隔 注意冒号是必须的,数字是可选的 切片操作符中的第一个数表示开始位置,第二个数表示切片到哪里结束. 如果

走进Python世界(五)数据类型 5. 序列类型-字典(Dictionary)

什么是字典 字典是python中唯一的映射类型(哈希表) 字典是无序的 字典对象是可变的,但是字典的键必须使用不可变的对象,并且一个字典中可以使用不同的类型键值 keys() 或者values()返回键列表或者值列表 items()返回键值对的元组 创建字典 一般方法 常用的方式就是直接使用{} 一般语法如下: dict = {'Alice': '2341', 'Beth': '9102', 'Cecil': '3258'} 工厂方法 使用工厂方法dict来创建字典 一般语法如下: fdict=