在python中列表的常用方法主要包括增加,删除,查看和修改。下面以举例子的方法具体说明,首先我们创建两个列表,列表是用[ ]表示的,里面的元素用逗号隔开。

a=[‘hello’,78,15.6,‘你好’] 
b=[78,1,1,4,5,6,1]

一.增加

方法一:a.append('tom')    # 在a列表最后追加一个元素tom

['hello', 78, 15.6, '你好', 'tom']

方法二:a.insert(0,'tom')    #把Tom这个元素放到a列表索引号为0的位置,列表中的第一个元素索引为0,第二个元素索引为1,以此类推。

['tom', 'hello', 78, 15.6, '你好']

方法三:  a.extend(b)          #表示把b列表元素添加到a列表中

['hello', 78, 15.6, '你好', 78, 1, 1, 4, 5, 6, 1]

二. 查看

1.通过索引查看列表中对应的元素:

代码 :print(a[0], b[6])

结果: hello  1

2.通过切片的方法,查看一部分列表中的元素:

代码:print(a[0:3])                    print(b[4::-1])

结果:'hello', 78, 15.6]             [5, 4, 1, 1,78]

3.查找列表中的某一个元素的具体位置:

print(a.index(15.6))

结果为2

表示15.6这个元素在a列表的第三个位置

4.查找元素出现的次数:

print(b.count(1))

结果为3

表示在b列表里1出现了三次

5.查找某个元素在不在列表中:

print(78 in a)                  结果为true

print(2 in a)                    结果为false

三. 修改

方法一: a[索引]=要修改的内容

a[0]='hi'     print(a)

['hi', 78, 15.6, '你好']

方法二: a[起始位置:结束位置]=要替换的内容

a[0:3]=(45,25,"LIAM")       print(a)

[45, 25, 'LIAM', '你好']

四. 删除

方法一: a.remove[要删除的元素]

a.remove(15.6)       print(a)
结果:['hello', 78, '你好']
方法二: a.pop(索引号)
a.pop(1)     print(a)
结果:['hello', 15.6, '你好']

方法三:del   内容

del   a

#删除a整个列表

del  a[3]       print(a)

结果为['hello', 78, 15.6]

方法四:clear

a.clear()   #清空a列表所有内容

五.排序

b.sort()   # b列表里元素从小到大排序

print(b)

结果:[1, 1, 1, 4, 5, 6, 78]

b.sort(reverse=True)   #b列表里元素从大到小排列

结果:[78, 6, 5, 4, 1, 1, 1]

b.reverse()    #b列表里元素颠倒顺序排列

[1, 6, 5, 4, 1, 1, 78]




 
												

小谈python里 列表 的几种常用用法的更多相关文章

  1. python中列表元素连接方法join用法实例

    python中列表元素连接方法join用法实例 这篇文章主要介绍了python中列表元素连接方法join用法,实例分析了Python中join方法的使用技巧,非常具有实用价值,分享给大家供大家参考. ...

  2. 关于function的一种常用用法

    关于function的一种常用用法 void Share::InitAcrossManager() { GsMgrEvent gsMgrEvents;//保存function的结构体 gsMgrEve ...

  3. 小谈Java里的线程

    今天,我们来谈一谈Java里的线程. 一.进程与线程的基本概念 大家可能没听过线程这个概念,但是相信,用计算机的朋友都听过进程这个概念.打开电脑的任务管理器,我们就可以看到许多进程.它们主要分为三类, ...

  4. TL431的几种常用用法

    TL431的主要作用是使得电路获得更稳定的电压,TL431是一种较为精密的可控稳压源,有着较为特殊的动态阻抗.其动态响应速度快,输出噪声低,价格低廉. 注意上述一句话概括,就是便宜,精密可控稳压源TL ...

  5. 小谈python装饰器及numba的基本使用

    1. 预热知识 要理解python中的装饰器,就要明白在python中,函数是一种特殊类型的变量,可以作为参数传递给函数,也可以作为返回值返回.比如下面的代码,就是 str_1 作为参数传递给 str ...

  6. python 里列表 extend 与 append 的区别

    extend 只能添加以列表形式的,而 append 可以添加任何的. 来自别人家的官方句子: extend 与 append 方法的相似之处在于都是将新接收到参数放置到已有列表的后面.而 exten ...

  7. python反转列表的三种方式

    1.内建函数reversed() li =[1, 2, 3, 4, 5, 6] a = list(reversed(li)) print (a) 注意:reversed()函数返回的是一个迭代器,而不 ...

  8. python反转列表的几种方法

    一.使用reversed()函数 a = [1, 2, 3, 4] b = list(reversed(a)) 注意:reversed()函数返回的是一个迭代器,而不是一个List,需要再使用List ...

  9. python 反转列表的3种方式

    转载自:https://blog.csdn.net/bookaswine/article/details/42468735 方式一:使用reversed()函数 a=[1,2,3,4,5,6,7,8, ...

随机推荐

  1. notepad++添加到运行

    1. 点击开始,输入regedit,点击回车2.在注册表中找到 HKEY_CLASSES_ROOT 下面的 Applications3.修改注册表 1).在Applications下面找到对应的程序名 ...

  2. javac 找不到文件 的可能原因

    初学Java还不太明白,竟在些简单的事情上栽跟头,分享一下省的麻烦. 当我们配置好JDK和环境变量之后,在命令行下输入javac,说明我们的安装是正确的.

  3. 洪水 Pow

    Description AKD市处在一个四面环山的谷地里.最近一场大暴雨引发了洪水,AKD市全被水淹没了.Blue Mary,AKD市的市长,召集了他的所有顾问(包括你)参加一个紧急会议.经过细致的商 ...

  4. HATEOAS REST Service

    用户通过点击页面的href的链接地址,而跳转到其他网页,实现浏览网页的过程了. -> 让调用REST的api就可以实现,类似于用户浏览网页的从一个页面跳转到另外一个页面的过程了 -> 而这 ...

  5. java 与 c#的 中 字符串比较“==”与“equals”的差异

    .net中,其字符串特有的驻留机制,保证了在同一进程中,相同字符序列的字符串,只有一个实例,这样能避免相同内容的字符串重复实例化,以减少性能开销. 先来回顾一下c#中的代码: public stati ...

  6. @vue/cli 3.x项目脚手架 webpack 配置

    @vue/cli  是一个基于 Vue.js 进行快速开发的完整系统. @vue/cli   基于node服务  需要8.9以上版本 可以使用 nvm等工具来控制node版本  构建于 webpack ...

  7. 用jQuery实现jsonp跨域

    跨域的安全限制都是指浏览器端来说的.服务器端是不存在跨域安全限制的,所以通过本机服务器端通过类似httpclient方式完成“跨域访问”的工作,然后在浏览器端用AJAX获取本机服务器端“跨域访问”对应 ...

  8. (笔记)快速入门PADS logic 到 layout

    以前从未接触过画板,先是硬着头皮边学边操作<Layout2007中文教程之PADS_Logic>,刚好在中秋节前把这个教程从头到尾通学了一遍,随后感觉这个教程有了方方面面但没有工程的系统性 ...

  9. 我们为什么要看《超实用的HTML代码段》

    不知道自己HTML水平如何,不知道HTML5如何进化?看这张图 如果一半以上的你都不会,必须看这本书,阿里一线工程师用代码和功能页面来告诉你每一个技术点. 都会一点,但不知道如何检验自己,看看本书提供 ...

  10. POJ 1651 Multiplication Puzzle (区间DP,经典)

    题意: 给出一个序列,共n个正整数,要求将区间[2,n-1]全部删去,只剩下a[1]和a[n],也就是一共需要删除n-2个数字,但是每次只能删除一个数字,且会获得该数字与其旁边两个数字的积的分数,问最 ...