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

一、列表解析

  [ i * 2 for i in [8, -2, 5] ]  --> [16, -4, 10]

二、内建函数

  list.append(obj)   向列表中添加一个对象 obj

  list.count(obj)   返回一个对象 obj 在列表中出现的次数

  list.extend(seq)  把序列 seq 的内容添加到列表中

  list.index(obj, i=0,j=len(list))   返回 list[k] == obj 的 k 值,并且 k 的范围在 i<=k<j;否则引发 ValueError 异常.

  list.insert(index, obj)   在索引量为 index 的位置插入对象 obj.

  list.pop(index=-1)  删除并返回指定位置的对象,默认是最后一个对象

  list.remove(obj)   从列表中删除对象 obj

  list.reverse()   原地翻转列表

  list.sort(func=None,key=None,reverse=False)  以指定的方式排序列表中的成员,如果 func 和 key 参数指定,则按照指定的方式比较各个元素,如果 reverse 标志被置为True,则列表以反序排列.

时间: 2024-11-05 21:37:22

python 基础笔记 — 数据类型之序列(2)的相关文章

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

python 序列包含字符串.列表. 元祖, 此次主要讲解 字符串. 字符串类型是 Python 里面最常见的类型.通过引号间包含字符的方式创建它.Python 里面单引号和双引号的作用是相同的. 字符串相关内置函数: string.capitalize()   把字符串的第一个字符大写 string.center(width) 返回一个原字符串居中,并使用空格填充至长度 width 的新字符串 string.count(str, beg=0,end=len(string)) 返回 str 在

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

一.定义 成员是有序排列的,并且可以通过下标偏移量访问到它的一个或者几个成员,这类 Python 类型统称为序列(sequence) 序列 主要包括以下几种类型:  字符串(str 和 unicode).列表(list).元组(tuple) 二.序列相关的操作符 in  和  not in  --> 成员关系操作符:用来判断一个元素是否属于一个序列 obj [not] in sequence +  --> 连接操作符:把一个序列和另一个相同类型的序列做连接 sequence1 + sequen

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(

Java for Android 基础笔记-数据类型

Java的基本数据类型 布尔类型 boolean true | false java是一个强类型的语言,与JS中的布尔类型的自由转换相比,JAVA的Boolean类型只有两种true和false,JS中相应的只可以自行转换. 字符类型 char 可以存储一个汉字,和其他语言非常类似不再赘述. 整型 byte, 占用一个字节 -128`-127 short 2字节 -2^15~2^15-1 int 4字节 -2^31~2^31-1 long 8字节  -2^63~2^63-1 整型常量默认为int

Python基础笔记系列十一:标准输入输出、文件读写和指针等操作

本系列教程供个人学习笔记使用,如果您要浏览可能需要其它编程语言基础(如C语言),why?因为我写得烂啊,只有我自己看得懂!! 标准输入输出一.输入 在sublime中这个时候需要安装SublimeREPL插件. Ctrl+shift+p 键入 install packages,再继续键入 SublimeREPL 安装即可然后每次编译运行的操作是:tools->sublimeREPL->python->python-Run current file.点击之后会出现新的页面*REPL*[py

python基础--基本数据类型(Tuple(元组)--不可变数据)

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

python基础之数据类型补充(基础五)

第七章 python基础之数据类型补充(基础五) 7.1 数据类型补充 字符串str,整型int,列表list,元组tuple,字典dict. 7.1.1 字符串str类型补充 s1 = str(123) #类型字符串 s.capitalize() 首字母大写 s = "alex wusir" s1 = s.capitalize() #首字母大写:Alex wusir print(s1) s.title() 每个单词首字母大写 s = "alex wusir" s1

python基础之数据类型(一)

Python3 数字(Number) 定义:a=1 特性: 1.只能存放一个值 2.一经定义,不可更改 3.直接访问 分类:整型,长整型,布尔,浮点,复数 python2.*与python3.*关于整型的区别 python2.* 在32位机器上,整数的位数为32位,取值范围为-2**31-2**31-1,即-2147483648-2147483647在64位系统上,整数的位数为64位,取值范围为-2**63-2**63-1,即-9223372036854775808-92233720368547