一,基本的列表操作

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. linux进程管理之信号控制

    使用信号控制进程 ====================================================================================kill,ki ...

  2. 20170914xlVBA通讯公司分类汇总

    Sub 租房() Dim Wb As Workbook Dim Sht As Worksheet Dim OpenWb As Workbook Dim OpenSht As Worksheet Dim ...

  3. 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 ...

  4. 图解GIT,ZT

    图解GIT,ZT http://nettedfish.sinaapp.com/blog/2013/08/05/deep-into-git-with-diagrams/

  5. 【洛谷p1258】小车问题

    (……吓人,心有余悸) 小车问题[传送门] 洛谷算法标签:: (行吧它居然是个二分[解方程的我抖抖发瑟]) 作为一个写了一页演草纸才解出来的方程,显然我要好好写一写(希望不会半途而废) 思路: 先把其 ...

  6. Wannafly挑战赛23B游戏

    https://www.nowcoder.com/acm/contest/161/B 题意:两个人van游戏,n堆石子,每次只能取这堆石子数目的因子个数,没得取的人输,问第一个人的必胜策略有多少种 题 ...

  7. Oracle用户密码认证方式

    oracle用户有两种认证方式: 操作系统认证(要求该用户属于本地DBA组,然后通过操作系统认证登录oracle,从而启动数据库) 密码文件认证 oracle使用哪种认证方式决定在于两个参数: 1.r ...

  8. 【LeetCode】跳跃游戏

    给定一组非负整数,初始时处于数组的第一位下标 0 的位置,数组的每个元素代表那个位置可以跳跃的最大长度.判断你是否能够到达数组的最后一位下标. e.g. A = [2, 3, 1, 1, 4],返回 ...

  9. 利用NPOI解析Excel的通用类

    using System.Collections.Generic; using System.Data; using System.IO; using System.Linq; using NPOI. ...

  10. linux -- 基于zookeeper搭建yarn的HA高可用集群

    linux -- 基于zookeeper搭建yarn的HA高可用集群 实现方式:配置yarn-site.xml配置文件 <configuration> <property> & ...