一,基本的列表操作

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 列表和元组的更多相关文章

  1. Python列表、元组、字典和字符串的常用函数

    Python列表.元组.字典和字符串的常用函数 一.列表方法 1.ls.extend(object) 向列表ls中插入object中的每个元素,object可以是字符串,元组和列表(字符串“abc”中 ...

  2. python列表与元组的用法

    python列表与元组的用法 目录: 列表的用法: 1.增   append   +    extend 2.删  del    remove 3.改   insert 4.查  index 5.反向 ...

  3. (转)python 列表与元组的操作简介

    python 列表与元组的操作简介 原文:https://www.cnblogs.com/QG-whz/p/4782809.html 阅读目录 列表 list函数 列表的基本操作 列表方法 元组 tu ...

  4. Python列表和元组

    Python是没有数组的概念,但是和数组比较相近的概念是列表和元素. 下面两个例子展示列表和元组. # coding=utf-8 # 元组 students = ('小明', '小黄', '小李', ...

  5. 认识Python 列表和元组

    列表用方括号   l=[['xyz',123], 'abc', 3140000000.0, (23+1.3j), 'ddd'] 元组用圆括号   t=(['xyz', 123],'abc', 3140 ...

  6. #9 Python列表和元组

    前言 Python中有6种序列:列表.元组.字符串.Unicode字符串.buffer对象和xrange对象.序列通用操作包括:索引.切片.长度.加.乘.最大值.最小值,遍历和检查成员.虽然Pytho ...

  7. Python: 列表,元组,字典的区别

    Python中有3种内建的数据结构:列表,元组和字典 1.列表 list是处理一组有序项目的数据结构,即可以在一个列表中存储一个序列的项目.列表中项目应该包括在方括号中,这样python就知道是在指明 ...

  8. [python01] python列表,元组对比Erlang的区别总结

    数据结构是通过某种方式组织在一起的数据元素的集合,这些数据元素可以是数字,字符,甚至可以是其他的数据结构. python最基本的数据结构是sequence(序列):6种内建的序列:列表,元组,字符串, ...

  9. python 列表,元组,字符串方法和属性

    python序列包含列表[].元组().字符串三种 -------列表-------------- 一.列表基本内容 1.建立:a=[1,2,3,5],通过[ , ,], >>>b= ...

  10. Python 列表、元组、字典及集合操作详解

    一.列表 列表是Python中最基本的数据结构,是最常用的Python数据类型,列表的数据项不需要具有相同的类型 列表是一种有序的集合,可以随时添加和删除其中的元素 列表的索引从0开始 1.创建列表 ...

随机推荐

  1. LeetCode--290--单词模式

    问题描述: 给定一种 pattern(模式) 和一个字符串 str ,判断 str 是否遵循相同的模式. 这里的遵循指完全匹配,例如, pattern 里的每个字母和字符串 str 中的每个非空单词之 ...

  2. p1218 Superprime Rib

    深搜,添加数字后如果仍为质数,继续递归. #include <iostream> #include <cstdio> #include <cmath> #inclu ...

  3. GreenDao使用解析

    GreenDao是一个轻量级的数据库框架,相比Xutils 等他的速度和效率会更快更好 这里展示GreenDao 的使用方法 ①建立 compile 'org.greenrobot:greendao: ...

  4. v-for

    在实际的项目中,我们很多时候会碰到将JSON数据中的数组或对象渲染出列表之类的元素.在Vue中,提供了一个 v-for的指令,可以渲染列表. 组件和v-for 在自定义组件里,你可以像任何普通元素一样 ...

  5. json -- dump load dumps loads 简单对比

    json.dumps是将一个Python数据类型列表进行json格式的编码解析, 示例如下: >>> import json #导入python 中的json模块>>&g ...

  6. Hongcow Buys a Deck of Cards CodeForces - 744C (状压)

    大意: n个红黑卡, 每天可以选择领取一块红币一块黑币, 或者买一张卡, 第$i$张卡的花费红币数$max(r_i-A,0)$, 花费黑币数$max(b_i-B,0)$, A为当前红卡数, B为当前黑 ...

  7. js 遍历

    for循环 var a = new Array("first", "second", "third") for(var i = 0;i &l ...

  8. ajax代码整理

    $.ajax({ type: "post", [以POST或GET的方式请求.默认GET.PUT和DELETE也可以用,有的浏览器不支持] url: url, [请求的目的地址,须 ...

  9. php + mysql 分布式事务

    事务(Transaction)是访问并可能更新数据库中各种数据项的一个程序执行单元: 事务应该具有4个属性:原子性.一致性.隔离性.持续性 原子性(atomicity).一个事务是一个不可分割的工作单 ...

  10. 深入Spring Boot: 怎样排查 java.lang.ArrayStoreException

    java.lang.ArrayStoreException 分析 这个demo来说明怎样排查一个spring boot 1应用升级到spring boot 2时可能出现的java.lang.Array ...