一,基本的列表操作

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. 02 flask 请求钩子、异常捕获、上下文、Flask-Script 扩展、jinja2 模板引擎、csrf防范

    一 请求勾子 在客户端和服务器交互的过程中,有些准备工作或扫尾工作需要处理,比如: 在请求开始时,建立数据库连接: 在请求开始时,根据需求进行权限校验: 在请求结束时,指定数据的交互格式: 为了让每个 ...

  2. vux, vue上拉加载更多

    <template> <" :bottom-method="loadBottom" :bottom-all-loaded="bottomAll ...

  3. eclipse指定jdk路径

  4. 384. Shuffle an Array(java,数组全排列,然后随机取)

    题目: Shuffle a set of numbers without duplicates. 分析: 对一组不包含重复元素的数组进行随机重排,reset方法返回最原始的数组,shuffle方法随机 ...

  5. appium自动化测试(四)

    一. 获取webview的html页面 方法一: 1. 获取webview中对应的html页面 谷歌浏览器中输入地址:chrome://inspect(第一次使用要FQ) 前提:手机开启USB调试模式 ...

  6. NOIP2015神奇的幻方

    题目描述 幻方是一种很神奇的 N∗N 矩阵:它由数字1,2,3,⋯⋯,N×N 构成,且每行.每列及两条对角线上的数字之和都相同. 当 N 为奇数时,我们可以通过下方法构建一个幻方: 首先将 1 写在第 ...

  7. loj 10117 简单题(cqoi 2006)

    题目来源:CQOI 2006 有一个 n 个元素的数组,每个元素初始均为 0.有 m条指令,要么让其中一段连续序列数字反转——0变 1,1 变 0(操作 1),要么询问某个元素的值(操作 2). 例如 ...

  8. ActiveMQ 到底是推还是拉?

    http://activemq.apache.org/destination-options.html 1. consumer 的配置参数如下图: 配置consumer的示例: public void ...

  9. 小程序util工具

    import wafer from '../lib/wafer2-client-sdk' import tip from './tip' // 时间格式化 const formatTime = tim ...

  10. adb(Android Debug Bridge)安装使用教程

    一.说明 adb的db是debug bridge而不是和gdb一样指debug,这意思是说adb不能像gdb那样能一步步调试代码,但可以启到一些类似调试的功能. 下面就针对这些功能进行介绍,本文根据官 ...