>>> mix = [2,3.4,"abc",'中国',True,['ab',23]]
>>> mix
[2, 3.4, 'abc', '中国', True, ['ab', 23]]
>>> nothing = []
>>> nothing
[]
>>> len(mix)
6
>>> mix.append('飞狐外传')
>>> mix
[2, 3.4, 'abc', '中国', True, ['ab', 23], '飞狐外传']
>>> len(mix)
7
>>> mix.extend(['雪山飞狐',"神雕侠侣"])
>>> mix
[2, 3.4, 'abc', '中国', True, ['ab', 23], '飞狐外传', '雪山飞狐', '神雕侠侣']
>>> len(mix)
9
>>> mix.insert(1,"天龙八部")
>>> mix
[2, '天龙八部', 3.4, 'abc', '中国', True, ['ab', 23], '飞狐外传', '雪山飞狐', '神雕侠侣']
>>> mix[2]
3.4
>>> mix.remove("飞狐外传")
>>> mix
[2, '天龙八部', 3.4, 'abc', '中国', True, ['ab', 23], '雪山飞狐', '神雕侠侣']
>>> len(mix) #求数组长度
9
>>> del mix[0] #del mix会删掉整个列表
>>> mix
['天龙八部', 3.4, 'abc', '中国', True, ['ab', 23], '雪山飞狐', '神雕侠侣']
>>> mix.pop()
'神雕侠侣'
>>> mix
['天龙八部', 3.4, 'abc', '中国', True, ['ab', 23], '雪山飞狐']
>>> name=mix.pop()
>>> name
'雪山飞狐'
>>> mix.pop(0)
'天龙八部'
>>> mix[1:4]
['abc', '中国', True]
>>> mix
[3.4, 'abc', '中国', True, ['ab', 23]]
>>> mix[:3]
[3.4, 'abc', '中国']
>>> mix[:]
[3.4, 'abc', '中国', True, ['ab', 23]]
>>> mix[2:]
['中国', True, ['ab', 23]]
>>>


>>> arr1 = [1,2]
>>> arr2 = [2,1]
>>> arr1 < arr2
True
>>> #只比较第一个元素
>>> arr3 = arr1 + arr2
>>> arr3
[1, 2, 2, 1]
>>> arr1 * 3
[1, 2, 1, 2, 1, 2]
>>> arr1
[1, 2]
>>> arr1 *=3
>>> arr1
[1, 2, 1, 2, 1, 2]
>>> 1 in arr1
True
>>> '令狐冲' not in arr2
True
>>> arr4 = [1,['a',2],3]
>>> 2 in arr4
False
>>> ['a',2] in arr4
True
>>> 2 in arr4[1]
True
>>> arr4[1][0]
'a'
>>> dir(list)
['__add__', '__class__', '__contains__', '__delattr__', '__delitem__', '__dir__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__getitem__', '__gt__', '__hash__', '__iadd__', '__imul__', '__init__', '__init_subclass__', '__iter__', '__le__', '__len__', '__lt__', '__mul__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__reversed__', '__rmul__', '__setattr__', '__setitem__', '__sizeof__', '__str__', '__subclasshook__', 'append', 'clear', 'copy', 'count', 'extend', 'index', 'insert', 'pop', 'remove', 'reverse', 'sort']
>>> arr1.count(2)
3
>>> arr1.index(2)
1
>>> arr1.index(2,2,5)
3
>>> arr1
[1, 2, 1, 2, 1, 2]
>>> arr4
[1, ['a', 2], 3]
>>> arr4.reverse()
>>> arr4
[3, ['a', 2], 1]
>>> arr1.sort()
>>> arr1
[1, 1, 1, 2, 2, 2]
>>> arr1.sort(reverse=True)
>>> arr1
[2, 2, 2, 1, 1, 1]
>>> arr1 = [2,3,1]
>>> arr1
[2, 3, 1]
>>> arr2 = arr1[:]
>>> arr3 = arr1
>>> arr2
[2, 3, 1]
>>> arr3
[2, 3, 1]
>>> arr1.sort()
>>> arr1
[1, 2, 3]
>>> arr2
[2, 3, 1]
>>> arr3
[1, 2, 3]
>>>

【python】列表的更多相关文章

  1. python 列表排序

    转自http://www.iplaypython.com/jinjie/jj114.html reverse()方法 将列表中元素反转排序,比如下面这样>>> x = [1,5,2, ...

  2. python列表、元祖、字典

    python列表   ['a','1','vs2']       里面的值可以改 python元祖   ('a','1','css','sdf12')   里面的值不能改 python字典   {'s ...

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

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

  4. Python 列表

    python 列表 列表的特点 1.列表是一种可变的数据类型,这点是跟元组有区别的 2.列表中的值是有序的,并且可存放重复的值,这点跟set有区别的 3.python中的列表类似于其它语言中的数组 4 ...

  5. python 列表生成器

    python 列表生成器 列表生成式即List Comprehensions,是Python内置的非常简单却强大的可以用来创建list的生成式. 一个循环 在C语言等其他语言中,for循环一般是这样的 ...

  6. [转载] Python 列表(list)、字典(dict)、字符串(string)常用基本操作小结

    创建列表 sample_list = ['a',1,('a','b')] Python 列表操作 sample_list = ['a','b',0,1,3] 得到列表中的某一个值 value_star ...

  7. Python 列表如何获得一个指定元素所在的下标

    在使用Python3.4读取txt数据到列表,由于编码问题,读取到的数据通常会出现'\ufeffX'(x为你想要的数据).这时候如果需要把列表中的数据由字符串转换到数值型的数据的进行数据分析的话就会出 ...

  8. python列表的常用操作方法

    主要介绍了Python中列表(List)的详解操作方法,包含创建.访问.更新.删除.其它操作等,需要的朋友可以参考下. 1.创建列表.只要把逗号分隔的不同的数据项使用方括号括起来即可 List = [ ...

  9. !!对python列表学习整理列表及数组详细介绍

    1.Python的数组分三种类型:(详细见 http://blog.sina.com.cn/s/blog_6b783cbd0100q2ba.html) (1) list 普通的链表,初始化后可以通过特 ...

  10. (转载)Python 列表(list)操作

    (转载)http://blog.csdn.net/facevoid/article/details/5338048 创建列表sample_list = ['a',1,('a','b')] Python ...

随机推荐

  1. Python使用虚拟环境

    这里想象一下需求,写一个项目使用的一系列1.0版本的插件,现在要新写一个项目,需要用这些插件的2.0版本,该怎么办?都更新成2.0版本?这样之前的项目都没法维护了 这时我们需要一个虚拟环境,Pytho ...

  2. PowerShell 操作 Azure Blob Storage

    本文假设已经存在了一个 Azure Storage Account,需要进行文件的上传,下载,复制,删除等操作.为了方便查看 PowerShell 代码执行的结果,本文使用了 MS 发布的一个 Azu ...

  3. jfinal 源码学习

    源由 最近闲来无事,顺带看了下jfinal的源码,以下均为自己的个人理解,如有错误请指定: jfinal 使用 在web.xml中配置JfinalFilter 并定义JfinalConfig的类 自定 ...

  4. vmware fusion 10/pro 10序列号

    p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px "Helvetica Neue"; color: #454545 } sp ...

  5. 小程序基于疼讯qcloud的nodejs开发服务器部署

        腾讯,疼讯,很疼. 请慎重看腾讯给出的文档,最好做一个笔记. 我只能说我能力有限,在腾讯云小程序的文档中跳了n天. 最后还是觉得记录下来,以防止我的cpu过载给烧了. 此文档是对<小程序 ...

  6. matlab之“audioread”函数帮助文档翻译

    课 程 设 计 (1)  原文 audioread Read audio file Syntax [y,Fs] = audioread(filename) [y,Fs] = audioread(fil ...

  7. css实现六边形图片(最简单易懂方法实现高逼格图片展示)

    不说别的,先上效果: 用简单的div配合伪元素,即可‘画出’这幅六边形图片,原理是三个相同宽高的div,通过定位旋转拼合成一个六边形,再利用背景图层叠,形成视觉上的一张整图.下面咱们一步一步来实现. ...

  8. 使用asp.net mvc引擎开发插件系统

    一.前言 我心中的插件系统应该是像Nop那样(更牛逼的如Orchard,OSGI.NET),每个插件模块不只是一堆实现了某个业务接口的dll,然后采用反射或IOC技术来调用,而是一个完整的mvc小应用 ...

  9. NodeJS网络爬虫

      原文地址:NodeJS网络爬虫   网上有很多其他语言平台版本的网络爬虫,比如Python,Java.那怎么能少得了我们无所不能的javascript呢

  10. Servlet,JSP 中的中文乱码问题以及解决方案

    问题描述: 在Servlet,JSP 传递数据中,英文无影响,而中文有时候就会出现乱码. 解决方案: 相同的编码: 同一个项目中的每个文件应当设置和保存相同的编码方式,如: html中 <met ...