列表的内置方法

1.append()

描述:用于在列表末尾添加新的对象。

示例:

msg_list=["aaaa","bbbbb","cccccc","dddd"]
msg_list.append("sssss")
print(msg_list)

输出结果:

2.insert()

描述:用于将指定对象插入列表的指定位置。

示例:

msg_list=["aaaa","bbbbb","cccccc","dddd"]
msg_list.insert(2,"wwww")
print(msg_list)

输出结果:

3.pop()

描述:用于移除列表中的一个元素(默认最后一个元素),并且返回该元素的值。

示例:

msg_list=["苍井空","波多野结衣","小泽玛利亚","吉泽明步"]
print(msg_list.pop()) #移除列表中的元素,不指定索引的默认移除最后一个
#print(msg_list) msg_list=["苍井空","波多野结衣","小泽玛利亚","吉泽明步"]
msg_list.pop(2) #指定索引位置,移除第二个索引位置的元素
print(msg_list) msg_list=["苍井空","波多野结衣","小泽玛利亚","吉泽明步"]
print(msg_list.pop(2)) #移除第二个索引位置的元素,此处打印的是移除的那个元素

输出结果:

4.clear()

描述:用于清空列表

msg_list=["苍井空","波多野结衣","小泽玛利亚","吉泽明步"]
msg_list.clear()
print(msg_list)

输出结果:

5.copy()

描述:用于复制列表

示例:

msg_list=["苍井空","波多野结衣","小泽玛利亚","吉泽明步"]
a_lsit=msg_list.copy()#将msg_lsit列表复制给新的a_list
print(a_lsit)

输出结果:

6.count()

描述:用于统计某个元素在列表中出现的次数。

msg_list=["苍井空","波多野结衣","小泽玛利亚","吉泽明步","吉泽明步","小泽玛利亚","吉泽明步"]
print(msg_list.count("吉泽明步"))

输出结果:

7.extend()

描述:用于在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表)。

msg_list=["苍井空","波多野结衣","小泽玛利亚","吉泽明步"]
a_list=["饭岛爱","泷泽萝拉","武藤兰","天海翼"]
msg_list.extend(a_list) #将a_lsit加入msg_list
print(msg_list) msg_list=["苍井空","波多野结衣","小泽玛利亚","吉泽明步"]
msg_list.extend("武藤兰")
print(msg_list)

输出结果:

8.remove()

描述:用于移除列表中某个值的第一个匹配项。

示例:

msg_list=["苍井空","小泽玛利亚","波多野结衣","吉泽明步"]
msg_list.remove("波多野结衣") #将"波多野结衣"从列表中移除
print(msg_list) msg_list=["苍井空","波多野结衣","小泽玛利亚","波多野结衣","波多野结衣","吉泽明步"]
msg_list.remove("波多野结衣") #将"波多野结衣"从列表中移除,如果有多个,默认只移除第一个
print(msg_list)

输出结果:

9.reverse()

描述:用于反向排序列表中元素。

示例:

msg_list=["苍井空","波多野结衣","小泽玛利亚","吉泽明步"]
msg_list.reverse() #将列表反向排序(倒过来)
print(msg_list)

输出结果:

10.sort()

描述:用于对原列表进行排序,如果指定参数,则使用比较函数指定的比较函数。

示例:

hobby_list=['c','a','b']
hobby_list.sort()
print(hobby_list) hobby_list=[1,2,5,3]
hobby_list.sort()
print(hobby_list) hobby_list=['c','*','a','1','b']
hobby_list.sort() #按照字符编码排序
print(hobby_list)

输出结果:

示例2:

hobby_list=['c',' ','a',1,'b']
hobby_list.sort() #因为字符串当中有空格 无法比较,所以报错
print(hobby_list)

输出结果:

11.len()

描述:返回(统计)列表元素个数。

示例:

msg_list=["苍井空","波多野结衣","小泽玛利亚","波多野结衣","波多野结衣","吉泽明步"]
print(len(msg_list)) #统计列表里有多少个元素 print(len("苍井空")) #也可以统计字符串里有多少个子字符串(元素)

输出结果:

12.in

描述:判断元素是否在列表中,在则返回True,否则返回Flase

示例:

msg_list=["苍井空","小泽玛利亚","波多野结衣","吉泽明步"]
print("苍井空" in msg_list) #判断“苍井空”是否在列表里,在则返回True,否则返回Flase
print("武藤兰" in msg_list) #判断“武藤兰”是否在列表里,在则返回True,否则返回Flase msg="苍井空"
print("井" in msg) #也可以用来判断字符串,判断“井”是否在字符串里,在则返回True,否则返回Flase

输出结果:

Python基础之列表的更多相关文章

  1. Python基础数据类型-列表(list)和元组(tuple)和集合(set)

    Python基础数据类型-列表(list)和元组(tuple)和集合(set) 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 本篇博客使用的是Python3.6版本,以及以后分享的 ...

  2. python基础之列表list元组tuple

    作者:tongqingliu 转载请注明出处:http://www.cnblogs.com/liutongqing/p/7041763.html python基础之列表list元组tuple 列表li ...

  3. python基础数据类型--列表(list)

    python基础数据类型--列表(list) 列表是我们在后面经常用到的数据类型之一,通过列表可以对数据类型进行增.删.改.查等操作 一列表的增.删.改.查 1增: 1.1增加到最后   append ...

  4. Day2 - Python基础2 列表、字典、集合

    Python之路,Day2 - Python基础2   本节内容 列表.元组操作 字符串操作 字典操作 集合操作 文件操作 字符编码与转码 1. 列表.元组操作 列表是我们最以后最常用的数据类型之一, ...

  5. python基础4 列表和元组

    一. 列表列表:python基础数据类型之一:其他语言中也有列表的概念,js 数组,可索引,可切片,可加步长li = ['hello', 100, True, [1, 2, 3], {'name':' ...

  6. python基础之列表、字典、元祖等 (二)

    一.作用域 if 1==1: name = 'weibinf' print name 下面的结论对吗? 外层变量,可以被内层变量使用 内层变量,无法被外层变量使用 二.三元运算 result = 值1 ...

  7. python基础之列表讲解

    列表是最常用的Python数据类型,它可以作为一个方括号内的逗号分隔值出现. 列表的数据项不需要具有相同的类型 如下图所示,创建一个列表,只要把逗号分隔的不同的数据项使用方括号括起来即可.(接下来的演 ...

  8. Python基础入门-列表解析式

    今天我们使用Python中的列表解析式来实现一些简单功能.好了关于列表解析式是什么?我的理解是它可以根据已有列表,高效创建新列表的方式.列表解析是Python迭代机制的一种应用,它常用于实现创建新的列 ...

  9. Python基础_列表 list

    列表是Python的一种基础数据类型,可以进行的操作包括索引,切片,加,乘,检查成员 列表定义: list(列表.数组) eg:stus=['lisi','jion','peter'] #下标:即角标 ...

  10. python基础类型—列表

    列表 列表是python中的基础数据类型之一,其他语言中也有类似于列表的数据类型,比如js中叫数组,他是以[]括起来,每个元素以逗号隔开,而且他里面可以存放各种数据类型比如: li = [‘alex’ ...

随机推荐

  1. 【值得收藏】符号计算软件Maple的学习资料汇编【可免费下载】

    Maple学习教程 Maple是目前世界上最为通用的数学和工程计算软件之一,在数学和科学领域享有盛誉,有“数学家的软件”之称.Maple在全球拥有数百万用户,被广泛地应用于科学.工程和教育等领域,用户 ...

  2. MVC中如何实现本地化的解决方案

    1. Q: 什么是本地化? A: 本地化是指企业在国际化过程中,为了提高市场竞争力,同时降低成本,将产品的生产.销售等环节按特定国家/地区或语言市场的需要进行组织,使之符合特定区域市场的组织变革过程. ...

  3. Light, more light - PC110701

    欢迎访问我的新博客:http://www.milkcu.com/blog/ 原文地址:http://www.milkcu.com/blog/archives/uva10110.html 原创:Ligh ...

  4. SQL练习1关于插入删除,修改,单表查询

    --创建数据库create database studentsDB --创建表create table student( id int primary key, stuid char(10), stu ...

  5. C++中内存泄露的检测

    C++没有java的内存垃圾回收机制,在程序短的时候可能比较容易发现问题,在程序长的时候是否有什么检测的方法呢? 假设有一个函数可以某点检测程序的内存使用情况,那是否可以在程序开始的时候设置一个点,在 ...

  6. Vijos1055 奶牛浴场(极大化思想求最大子矩形)

    思路详见 王知昆<浅谈用极大化思想解决最大子矩形问题> 写得很详细(感谢~....) 因为不太会用递推,所以用了第一种方法,时间复杂度是O(n^2),n为枚举的点数,对付这题绰绰有余 思路 ...

  7. D6

    今天依旧很惨...本来第二题可以A的,感觉很久没有碰数学,出现这样的低级错误,简直逗了...晚上的话打算找了书店,静下心来看点书进去吧 但是其他题目就不太好写了..我直接发题解好了 T1:贪心 其实贪 ...

  8. 安装dnvm

    打开powershell,运行:&{$Branch='dev';iex ((new-object net.webclient).DownloadString('https://raw.gith ...

  9. java文件上传--基于ajaxFileUpload+struts2

    jQuery插件ajaxFileUpload可以实现ajax文件上传,使用非常简单. 下面做一个简单的demo(以上传图片为例),实现图片上传,图片显示,图片下载 注:以下的代码是在项目的基础上进行开 ...

  10. Linux内核网络协议栈优化总纲

    本文原创为freas_1990  转载请标明出处:http://blog.csdn.net/freas_1990/article/details/9474121 Jack:淫龙,Linux内核协议栈如 ...