python 列表和元组
一,基本的列表操作
1.该表列表,元素赋值
示例:
>>>x = [1,1,1]
>>>x[1] = 2
>>>x
[1,2,1]
2.删除元素
使用del语句来实现
>>>names = ['a' ,'b','c','d','f']
>>>del names[2] #删除索引为2的元素
>>>names
['a','b','d','f']
3.分片赋值:
>>>name = list('perl')
>>>name
['p' ,'e' ,'r' ,'l']
>>>name[2: ]=list('ar')
>>>name
['p' ,'e' ,'a' ,'r']
二、列表方法
1.append()方法 #用户在列表末尾追加新的对象
>>>lst = [1, 2 ,3]
>>>lst.append(4)
>>>lst
[1, 2, 3 ,4]
2.count()方法 #统计某个元素在列表中出现的次数
>>>['to' ,'be' ,'or' ,'not' ,'to' ,'be'].count('to')
2
>>>x = [[1.2], 1 ,1 [2 ,1 ,[1 ,2]]]
>>>x.count([1, 2])
1
3.extend() # 方法可以在列表的末尾一次性追加另一个序列中的多个值,
>>>a = [1, 2, 3]
>>>b = [4, 5, 6]
>>>a.extend(b)
>>>a
[1, 2, 3, 4 , 5 ,6]
4.index()
#用于从列表中找出某个值得索引位置
>>> knights = ['we', 'are' ,'the' ,'who']
>>>knights.index('the')
2
5.insert()函数
#方法用户将对象插入到列表中
>>>number = [1,2,3,4,5,6]
>>>number.insert(3,'four')
>>>number
[1,2,3,four,5,6]
6.pop()方法
#该方法会移除列表中的一个元素(默认是最后一个)
>>>x = [1, 2, 3]
>>>x.pop()
3
7.remove()
#方法用于移除列表中某个值的第一个匹配项:
>>>x = ['to' , 'be', 'or']
>>>x.remove('be')
>>>x
['to' , 'or']
8.reverse()
#方法将列表中的元素反向存放
x = [1, 2, 3]
x.reverse()
x
结果:[3, 2, 1]
9.sort()
#该方法用于在原始位置对列表进行排序
x = [4, 6, 2, 1, 7, 9]
x.sort()
x
结果:
[1,2,4,6,7,9]
本章的新函数
| 函数 | 描述 |
| cmp(x,y) | 比较两个值 |
| len(seq) | 返回序列的长度 |
| list(seq) | 把序列转换成列表 |
| max(args) | 返回序列或者参数集合中的最大值 |
| min(args) | 返回序列或者参数集合中的最小值 |
| reversed(seq) | 对序列进行反向迭代 |
| sorted(seq) | 返回已排序的包含seq所有元素的列表 |
| tuple(seq) | 把序列转换成元组 |
python 列表和元组的更多相关文章
- Python列表、元组、字典和字符串的常用函数
Python列表.元组.字典和字符串的常用函数 一.列表方法 1.ls.extend(object) 向列表ls中插入object中的每个元素,object可以是字符串,元组和列表(字符串“abc”中 ...
- python列表与元组的用法
python列表与元组的用法 目录: 列表的用法: 1.增 append + extend 2.删 del remove 3.改 insert 4.查 index 5.反向 ...
- (转)python 列表与元组的操作简介
python 列表与元组的操作简介 原文:https://www.cnblogs.com/QG-whz/p/4782809.html 阅读目录 列表 list函数 列表的基本操作 列表方法 元组 tu ...
- Python列表和元组
Python是没有数组的概念,但是和数组比较相近的概念是列表和元素. 下面两个例子展示列表和元组. # coding=utf-8 # 元组 students = ('小明', '小黄', '小李', ...
- 认识Python 列表和元组
列表用方括号 l=[['xyz',123], 'abc', 3140000000.0, (23+1.3j), 'ddd'] 元组用圆括号 t=(['xyz', 123],'abc', 3140 ...
- #9 Python列表和元组
前言 Python中有6种序列:列表.元组.字符串.Unicode字符串.buffer对象和xrange对象.序列通用操作包括:索引.切片.长度.加.乘.最大值.最小值,遍历和检查成员.虽然Pytho ...
- Python: 列表,元组,字典的区别
Python中有3种内建的数据结构:列表,元组和字典 1.列表 list是处理一组有序项目的数据结构,即可以在一个列表中存储一个序列的项目.列表中项目应该包括在方括号中,这样python就知道是在指明 ...
- [python01] python列表,元组对比Erlang的区别总结
数据结构是通过某种方式组织在一起的数据元素的集合,这些数据元素可以是数字,字符,甚至可以是其他的数据结构. python最基本的数据结构是sequence(序列):6种内建的序列:列表,元组,字符串, ...
- python 列表,元组,字符串方法和属性
python序列包含列表[].元组().字符串三种 -------列表-------------- 一.列表基本内容 1.建立:a=[1,2,3,5],通过[ , ,], >>>b= ...
- Python 列表、元组、字典及集合操作详解
一.列表 列表是Python中最基本的数据结构,是最常用的Python数据类型,列表的数据项不需要具有相同的类型 列表是一种有序的集合,可以随时添加和删除其中的元素 列表的索引从0开始 1.创建列表 ...
随机推荐
- 20180831xlVBA_WorksheetsCosolidate
Sub WorkSheetsConsolidate() Rem 设置求和区域为 单元格区域;单元格区域 Const Setting As String = "A1;B2:C4" D ...
- 深刻理解Web标准,对可用性、可访问性、可维护性等相关知识有实际的了解和实践经验
WEB标准不是某一个标准,而是一系列标准的集合.网页主要由三部分组成:结构(Structure).表现(Presentation)和行为(Behavior).对应的标准也分三方面:结构化标准语言主要包 ...
- IntelliJ IDEA 第一个 Scala 程序
IntelliJ 安装完成 Scala 插件后,你需要尝试使用 IntelliJ 来创建并且运行第一个程序. 通常这个程序只是简单的输出 Hello World. 创建一个新工程 在文件下面选择新建, ...
- 一个不该写的bat
新建bat文件,放到D盘根目录 %0|%0 进入到C:\Users\Administrator\AppData\Roaming\Microsoft\Windows\Start Menu\Program ...
- Tensor RT使用记录
Tensor RT的介绍在此不做赘述. 自己在服务器上本打算装Tensor RT来着,不过过程很艰辛,最后发现服务器的cudnn版本偏低了,还需要升级cudnn的版本.故,在自己的电脑上了装了下Ten ...
- CF1129C Morse Code
pro: 维护一个01字符串,支持在结尾动态加字符. 每一个长度<=4的01串可以对应一个字母(有几个特例除外) 每次操作后询问,这个字符串的所有子串一共可以对应出多少种本质不同的字符串. so ...
- 完整的Django入门指南学习笔记1
转自[https://blog.csdn.net/qq_35554125/article/details/79462885] part 1: 前沿 教程材料一共会被分为七个部分. 此教程将从安装.开发 ...
- 对偶图 并查集 BZOJ4423
题目链接 题目因为要根据上一次的输出结果来判断这次的输入,也就是要求我们强制在线,不能够把输入全部储存后处理 如果不要求强制在线,我们可以先把所以输入储存起来,从最后开始处理,把删边改成加边,如果在加 ...
- Django之自定义分页
分页功能在每个网站都是必要的,对于分页来说,其实就是根据用户的输入计算出应该显示在页面上的数据在数据库表中的起始位置. 1. 每页显示的数据条数 2. 每页显示页号链接数 3. 上一页和下一页 4. ...
- 使用python将excel数据导入数据库
使用python将excel数据导入数据库 因为需要对数据处理,将excel数据导入到数据库,记录一下过程. 使用到的库:xlrd 和 pymysql (如果需要写到excel可以使用xlwt) 直接 ...