列表是可变的,可以改变的序列,它能够保存任何数据类型。

>>> list = []        #定义一个空列表
>>> list.append(1)        #向列表中添加成员
>>> list.count(2)        #计算2在列表中出现的次数
0
>>> list.extend([2, 3, 5, 4])        #向列表中添加一个列表
>>> list        #列表值被改变
[1, 2, 3, 5, 4]
>>> list.index(5)        #获得5在列表中的位置
3
>>> list.insert(2, 6)        #从0开始,也就是在第3个成员处插入6,其他成员顺次后移
>>> list
[1, 2, 6, 3, 5, 4]
>>> list.pop(2)        #删除列表中第3个成员
6
>>> list
[1, 2, 3, 5, 4]
>>> list.remove(5)       #删除列表中的5
>>> list
[1, 2, 3, 4]
>>> list.reverse()        #颠倒列表的顺序
>>> list
[4, 3, 2, 1]
>>> list.sort()        #将列表中的成员重新排序
>>> list
[1, 2, 3, 4]

第二段代码:

#创建一个初始有两个字符串和一个整数的列表

>>> book = ["Python", "Development", 8]

#在列表尾部添加另一个整数
>>> book.append(2008)

#在第二个位置上插入一个字符串(下标为1)
>>> book.insert(1, "web")
>>> book
['Python', 'web', 'Development', 8, 2008]

#获取头三个元素的一个切片
>>> book[ : 3]
['Python', 'web', 'Development']

#成员检查
>>> "Django" in book
False

#无论元素的位置,从列表中移除它。(显式移除对象)
>>> book.remove(8)

#根据位置(即下标)移除(并返回)一个元素
>>> book.pop(-1)
2008
>>> book
['Python', 'web', 'Development']

#展示复制操作符*的用法
>>> book * 2
['Python', 'web', 'Development', 'Python', 'web', 'Development']

#用另一个列表扩展本列表
>>> book.extend(["with", "Django"])
>>> book
['Python', 'web', 'Development', 'with', 'Django']

常用列表操作方法

list.append():追加成员

list.count(x):计算列表中参数x出现的次数

list.extend(L):向列表中追加另一个列表L

list.index(x):获得参数x在列表中的位置

list.insert():向列表中插入数据

list.pop():删除列表中的成员(通过下标删除)

list.remove():删除列表中的成员(直接删除)

list.reverse():将列表中成员的顺序颠倒

list.sort():将列表中成员排序

Python: 列表的基本用法的更多相关文章

  1. Python列表list的用法

    #!usr/bin/env python# -*-coding:utf-8-*-#以下方法全在python2.7.x版本运行,请3.x以上的小伙伴们在print(放入括号内执行)#list列表的常用方 ...

  2. Python列表的一点用法

    #python的基本语法网上已经有很多详细的解释了,写在这里方便自己记忆一些 列表相当于python中的数组,但相对于数组,列表的操作显得更为灵活 常用的操作列表的方式:  List = [1,'bl ...

  3. python列表与元组的用法

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

  4. python 中del 的用法

    python中的del用法比较特殊,新手学习往往产生误解,弄清del的用法,可以帮助深入理解python的内存方面的问题. python的del不同于C的free和C++的delete. 由于pyth ...

  5. python列表生成式

    在Python编程中,list列表应用的比较广泛,而列表生成式是一个非常强大但是使用很简单的功能. 比如要生成1到100的数组列表[1,2,3,4......,97,98,99,100],可以使用li ...

  6. 【python】 del 的用法

    转自 https://blog.csdn.net/love1code/article/details/47276683 python中的del用法比较特殊,新手学习往往产生误解,弄清del的用法,可以 ...

  7. [转]使用python来操作redis用法详解

    转自:使用python来操作redis用法详解 class CommRedisBase(): def __init__(self): REDIS_CONF = {} connection_pool = ...

  8. python列表(list)的使用技巧及高级操作

    python列表(list)的使用技巧及高级操作置顶 2018年03月25日 13:39:41 顽劣的石头 阅读数:5478 标签: python extend bisect list enumera ...

  9. Python列表推导式和嵌套的列表推导式

    列表推导式提供了一个更简单的创建列表的方法.常见的用法是把某种操作应用于序列或可迭代对象的每个元素上,然后使用其结果来创建列表,或者通过满足某些特定条件元素来创建子序列. 例如,假设我们想创建一个平方 ...

随机推荐

  1. 崽崽帮www.zaizaibang.com精选3

    [景山远洋美国交换生随笔]异国他乡的感触 [成都亲子活动]可能是成都最全最好的亲子活动了! 黄平-儿科 @体育活动 下雪天乐翻天之穿越封锁线 北京育翔小学的前世今生 武汉儿科类中医口碑榜 南宁周边农家 ...

  2. Android 自定义事件监听器

    当我们自定义View的时候,如果需要返回值,那么就需要自定义一个监听器. 这里用一个自定义的数字选框为例. 首先定义view. 1.新建view,NumberKeyboardView.Java,自定义 ...

  3. CDC和HDC的区别与转换

    CDC和HDC的区别与转换 一.区别与联系HDC是句柄:CDC是MFC封装的Windows   设备相关的一个类:CClientDC是CDC的衍生类,产生对应于Windows客户区的对象HDC是WIN ...

  4. Python的第六天

    常用模块的学习 一.time & datetime模块 时间相关的操作,时间有三种表示方式: 时间戳               1970年1月1日之后的秒,即:time.time() 格式化 ...

  5. (WPF) 基本题

    What is WPF? WPF (Windows Presentation foundation) is a graphical subsystem for displaying user inte ...

  6. 服务器ssh登录提示“Permission denied, please try

    原因:不用怀疑,一般情况下,就是你密码输入错误了. 解决:找到正确的密码输入. 当然,也有可能是下面的情况: 在Windows中使用ssh客户端连接,提示"ssh服务器拒绝了密码,请再试一次 ...

  7. Java 判断文件夹、文件是否存在、否则创建文件夹

    1.判断文件是否存在,不存在创建文件 File file=new File("C:\\Users\\QPING\\Desktop\\JavaScript\\2.htm"); if( ...

  8. logstash 配置 logstash-forwarder (前名称:lumberjack)

    logstash-forwarder(曾名lumberjack)是一个用go语言写的日志发送端, 主要是为一些机器性能不足,有性能强迫症的患者准备的. 主要功能: 通过配置的信任关系,把被监控机器的日 ...

  9. AIX上增加逻辑卷时报错误0516-787 extendlv: Maximum allocation for logical volume

    AIX上增加逻辑卷时报错误0516-787 extendlv: Maximum allocation for logical volume jdelv02 is 512. 在往aix使用chfs -a ...

  10. c++指针与引用问题

    本来是回答问题的,到这里做个笔记 *&L是指针的引用,实参是个指针.所以L是实参指针的别名,对别名L的修改,等于对实参的修改.*L是传值,你无法改变传过来的实参指针变量的值程序代码: #inc ...