Python基础之列表
列表的内置方法
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基础之列表的更多相关文章
- Python基础数据类型-列表(list)和元组(tuple)和集合(set)
Python基础数据类型-列表(list)和元组(tuple)和集合(set) 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 本篇博客使用的是Python3.6版本,以及以后分享的 ...
- python基础之列表list元组tuple
作者:tongqingliu 转载请注明出处:http://www.cnblogs.com/liutongqing/p/7041763.html python基础之列表list元组tuple 列表li ...
- python基础数据类型--列表(list)
python基础数据类型--列表(list) 列表是我们在后面经常用到的数据类型之一,通过列表可以对数据类型进行增.删.改.查等操作 一列表的增.删.改.查 1增: 1.1增加到最后 append ...
- Day2 - Python基础2 列表、字典、集合
Python之路,Day2 - Python基础2 本节内容 列表.元组操作 字符串操作 字典操作 集合操作 文件操作 字符编码与转码 1. 列表.元组操作 列表是我们最以后最常用的数据类型之一, ...
- python基础4 列表和元组
一. 列表列表:python基础数据类型之一:其他语言中也有列表的概念,js 数组,可索引,可切片,可加步长li = ['hello', 100, True, [1, 2, 3], {'name':' ...
- python基础之列表、字典、元祖等 (二)
一.作用域 if 1==1: name = 'weibinf' print name 下面的结论对吗? 外层变量,可以被内层变量使用 内层变量,无法被外层变量使用 二.三元运算 result = 值1 ...
- python基础之列表讲解
列表是最常用的Python数据类型,它可以作为一个方括号内的逗号分隔值出现. 列表的数据项不需要具有相同的类型 如下图所示,创建一个列表,只要把逗号分隔的不同的数据项使用方括号括起来即可.(接下来的演 ...
- Python基础入门-列表解析式
今天我们使用Python中的列表解析式来实现一些简单功能.好了关于列表解析式是什么?我的理解是它可以根据已有列表,高效创建新列表的方式.列表解析是Python迭代机制的一种应用,它常用于实现创建新的列 ...
- Python基础_列表 list
列表是Python的一种基础数据类型,可以进行的操作包括索引,切片,加,乘,检查成员 列表定义: list(列表.数组) eg:stus=['lisi','jion','peter'] #下标:即角标 ...
- python基础类型—列表
列表 列表是python中的基础数据类型之一,其他语言中也有类似于列表的数据类型,比如js中叫数组,他是以[]括起来,每个元素以逗号隔开,而且他里面可以存放各种数据类型比如: li = [‘alex’ ...
随机推荐
- WCF订阅替换轮训
使用WCF订阅替换轮训 之前因为某些特定岗位的人不知道是不方便还是什么的原因,所以随便做了个独立于所有系统之外的邮件审批服务,功能是那些人在邮件里给待审批单据发个“同意”就自动审批通过,大致分为3部分 ...
- MVC UnitOfWork EntityFramework架构
MVC UnitOfWork EntityFramework架构,网站速度慢的原因总结! 最近参考使用了郭明峰的一套架构来做新的项目架构,这套架构看起来还是不错的,先向小郭同学的分享精神致敬! (郭同 ...
- FineUI开源版之TreeGrid实现
FineUI开源版是没有树表格的,但是又需要,怎么办呢?在博客园看到一位大大的文章 http://www.cnblogs.com/shiworkyue/p/4211002.html 然后参考,不知道为 ...
- Python实现LDAP用户名密码验证
网上借鉴了不少东西,下面是python代码,备份后用. 思路,因为每个用户的组都不一样,这样就导致了dn不一致的情况, 据需要先根据用户名获取该用户的dn,然后再bind用户名和密码进行验证. 反正是 ...
- Bootstrap3入门
Bootstrap3学习第一轮(入门) 前言 在上一节中http://www.cnblogs.com/aehyok/p/3381651.html主要是简单的介绍了一下Bootstrap.从http:/ ...
- .NET中操作IPicture、IPictureDisp
.NET中操作IPicture.IPictureDisp的小随笔 [题外话] 最近在做一个调用某实验仪器的程序,这个仪器提供了Windows上COM的接口.调用仪器的时候需要传输图片,提供的接口里 ...
- h5 localStorage存储大小(转)
摘要 HTML5 的本地存储 API 中的 localStorage 与 sessionStorage 在使用方法上是相同的,区别在于 sessionStorage 在关闭页面后即被清空,而 loca ...
- ngx-push-stream模块源码学习(四)——订阅
一.概述 push stream模块允许三种模式的订阅者: longpolling:每收到服务端响应数据即断开连接然后迅速重连,连接耗时可以忽略 stream:与服务端保持长连接,持续不断的请求-&g ...
- 最新FFMPEG解码流程
FFMPEG解码流程: 1. 注册所有容器格式和CODEC: av_register_all() 2. 打开文件: av_open_input_file() 3 ...
- jdk各版本新特性
只收纳常用的新特性 jdk1.4 1.引入断言 jdk5 1.引入泛型 2.引入枚举Enum 3.可以自动拆装箱 4.引入注解Annotation 5.引入新的迭代方式foreach 6.引入静态导入 ...