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.创建列表 ...
随机推荐
- linux进程管理之信号控制
使用信号控制进程 ====================================================================================kill,ki ...
- 20170914xlVBA通讯公司分类汇总
Sub 租房() Dim Wb As Workbook Dim Sht As Worksheet Dim OpenWb As Workbook Dim OpenSht As Worksheet Dim ...
- a gcc 4.2.4 bug(被stos指令累加后%edi作为参数的)
a gcc 4.2.4 bug(被stos指令累加后%edi作为参数的) * * Ok, now we can initialize the rest of the tty devices and c ...
- 图解GIT,ZT
图解GIT,ZT http://nettedfish.sinaapp.com/blog/2013/08/05/deep-into-git-with-diagrams/
- 【洛谷p1258】小车问题
(……吓人,心有余悸) 小车问题[传送门] 洛谷算法标签:: (行吧它居然是个二分[解方程的我抖抖发瑟]) 作为一个写了一页演草纸才解出来的方程,显然我要好好写一写(希望不会半途而废) 思路: 先把其 ...
- Wannafly挑战赛23B游戏
https://www.nowcoder.com/acm/contest/161/B 题意:两个人van游戏,n堆石子,每次只能取这堆石子数目的因子个数,没得取的人输,问第一个人的必胜策略有多少种 题 ...
- Oracle用户密码认证方式
oracle用户有两种认证方式: 操作系统认证(要求该用户属于本地DBA组,然后通过操作系统认证登录oracle,从而启动数据库) 密码文件认证 oracle使用哪种认证方式决定在于两个参数: 1.r ...
- 【LeetCode】跳跃游戏
给定一组非负整数,初始时处于数组的第一位下标 0 的位置,数组的每个元素代表那个位置可以跳跃的最大长度.判断你是否能够到达数组的最后一位下标. e.g. A = [2, 3, 1, 1, 4],返回 ...
- 利用NPOI解析Excel的通用类
using System.Collections.Generic; using System.Data; using System.IO; using System.Linq; using NPOI. ...
- linux -- 基于zookeeper搭建yarn的HA高可用集群
linux -- 基于zookeeper搭建yarn的HA高可用集群 实现方式:配置yarn-site.xml配置文件 <configuration> <property> & ...