python 列表常用方法
1.在列表末尾添加新的对象
li=[11,22,33,'aa','bb','cc']
li.append('dd')
print(li)
2.清空列表
li=[11,22,33,'aa','bb','cc']
li.clear()
print(li)
3.列表拷贝
li=[11,22,33,'aa','bb','cc']
li_new=li.copy()
print(li_new)
4.计算元素出现的次数
li=[11,22,33,'aa','bb','cc','aa']
li_new=li.count("aa")
print(li_new)
5.扩展原列表,参数:可迭代对象(和append的区别在于append只会追加要传入的对像,extend会用迭代方式循环添加传入对像的每个元素)
li3=[11,22,33,'aa','bb','cc','aa']
li3.append(['kk,vv'])
print(li3) li=[11,22,33,'aa','bb','cc','aa']
li.extend('kkvv')
print(li) li1=[11,22,33,'aa','bb','cc','aa']
li1.extend(['kk','vv'])
print(li1)
6.根据值获取当前值索引位置(左边优先,找到后就不会找下一个元素了)
li=[11,22,33,'aa','bb','cc','aa']
r1=li.index('aa',0,-1)
print(r1)
7.在指定索引位置的前面插入元素
li=[11,22,33,'aa','bb','cc','aa']
li.insert(-1,["AA","BB"])
print(li)
8.删除某个值(1.指定索引;2. 默认最后一个),并获取删除的值
li=[11,22,33,'aa','bb','cc','aa']
r1=li.pop()
print(li)
print(r1) li=[11,22,33,'aa','bb','cc','aa']
r1=li.pop(2)
print(li)
print(r1)
9.删除列表中的指定值,左边优先
li=[11,22,33,'aa','bb','cc','aa']
li.remove('aa')
print(li)
10.将当前列表进行翻转
li=[11,22,33,44,55]
li.reverse()
print(li)
11.列表的排序(reverse=True时倒序排序)
li=[11,22,33,44,55]
li.sort()
print(li) li2=[11,22,33,44,55]
li2.sort(reverse=True)
print(li2)
注:1.列表中可以嵌套任何类型数据(数字、字符串、列表、布尔值等)
2.列表索引取值 pirnt(li[3])
3.列表切片 print (li[2:-1])
4.for循环和while循环
5.列表的元素可以被修改,元素是有序的(字符串元素不能被修改)
6.列表中的索引修改元素 li=[1,2,3,4] li[1]='aa' print (li)
7.列表中删除元素(索引删除和切片删除) del li[2] del li[0:2]
8.列表中的in操作(返回布尔值真与假)
li = [1, 12, 9, "age", ["AAA", ["", 10], "BBB"], "CC", True]
v1 = "AAA" in li
print(v1) #False 第4个元素是一个列表
v3=li[4][1][1] #取出列表嵌套列表元素10
print (v3)
v2 = "age" in li
print(v2) #True
9.列表转换成字符串(a.直接使用字符串join方法:列表中的元素只有字符串 b.需要自己写for循环一个一个处理: 既有数字又有字符串)
li = [ "age","aa", "BB", "dd"]
v1=''.join(li)
print (v1) li2 = [ "age","aa", "BB", "dd",10,12,13]
v3=''
for i in li2:
v3=v3 + str(i)
print(v3)
python 列表常用方法的更多相关文章
- python列表常用方法
list是一个类,用中括号括上,逗号分隔,元素可以是数字,字符,字符串,也可以是嵌套列表,布尔类型. 1.通过索引取值 li=[1,12,9,'age',['wangtianning',[19,'10 ...
- python列表的一些常用方法以及函数
学习到了一些关于python列表的新知识,自己整理了一下,方便大家参考: #!/usr/bin/env python # _*_ coding:utf-8 _*_ # File_type:列表的常用操 ...
- python列表字符串集合常用方法
1.1 列表常用方法 # 1. append 用于在列表末尾追加新的对象a = [1,2,3]a.append(4) # the result : [1,2,3,4]# 2. count方法统计某个 ...
- Python 列表详细使用
1. 列表 列表是Python中内置有序.可变序列,列表的所有元素放在一对中括号“[]”中,并使用逗号分隔开: 当列表元素增加或删除时,列表对象自动进行扩展或收缩内存,保证元素之间没有缝隙: 在Pyt ...
- Python—列表(一个“打了激素”的数组)
我们在C语言中会使用数组来将一大堆数据类型一样的数据挨个摆在一起,但是数组有一个基本的要求,就是数据类型必须是一致的,我们知道Python的变量由于没有数据类型,也就是说Python没有数组这一概念, ...
- 数据结构-Python 列表(List)
列表是最常用的Python数据类型,它可以作为一个方括号内的逗号分隔值出现 一.列表常用方法 1.创建一个列表,只要把逗号分隔的不同的数据项使用方括号括起来即可. eg:list1 = ['1', ' ...
- python 列表排序
转自http://www.iplaypython.com/jinjie/jj114.html reverse()方法 将列表中元素反转排序,比如下面这样>>> x = [1,5,2, ...
- python列表、元祖、字典
python列表 ['a','1','vs2'] 里面的值可以改 python元祖 ('a','1','css','sdf12') 里面的值不能改 python字典 {'s ...
- Python列表、元组、字典和字符串的常用函数
Python列表.元组.字典和字符串的常用函数 一.列表方法 1.ls.extend(object) 向列表ls中插入object中的每个元素,object可以是字符串,元组和列表(字符串“abc”中 ...
随机推荐
- nginx安装访问
依赖包安装: 安装gcc gcc-c++: yum -y install gcc gcc-c++ autoconf automake 安装pcre: yum -y install pcre pcre- ...
- Notepad++ 的函数参数提示错误的问题终于解决了
看第3张图片,明明我输入的是 print_double(), 提示的却是 print() 函数的参数. 这个问题困扰了我半年,今天晚上找到解决问题的办法:
- (五)qt资源文件
// 规则: :+添加的前缀/+文件名 ui->actionSave_as->setIcon(QIcon(":/new/Image/face.png"));
- FreeNAS:创建 CIFS 匿名共享
第一部分:数据集权限设定 浏览器访问 FreeNAS 系统的 WebGUI 管理界面,点选 “Storage” 存储图标打开存储选项卡,在卷列表中点选用于匿名共享的数据集,如有需要,也可以自行创建新的 ...
- SHAREDPOOL使用率的监控部署及思考
[系统环境]: 系统环境:Sun Solaris10 U11 + ORACLE 11.2.0.4.0 RAC [背景描述]: 从2016年11月起,生产的数据库期的出现了两次m0001进程12 ...
- Nginx 站点设置目录列表显示
Nginx 站点目录列表显示. 可以编辑添加在 server { } 模块 或者 location { } 模块下. autoindex on; # 开启目录文件列表 autoindex_exact_ ...
- css基础二
1,文本 文本颜色: <style> body {color:red;} /*为body的所有字体设置字体颜色为红色*/ h1 {color:#00ff00;} /*为h1元素设置字体颜色 ...
- Linux 一 些常用的命令
查看当前系统JAVA的安装路径: echo $JAVA_HOME: 查看内核版本: uname -a ubuntu的防火墙 关闭:ufw disable开启:ufw enable 卸载了 iptabl ...
- TIME_WAIT 太多的解决办法
TIME_WAIT 客户端与服务器端建立TCP/IP连接后关闭SOCKET后,服务器端连接的端口状态为TIME_WAIT.主动关闭的一方在发送最后一个 ack 后 就会进入 TIME_WAIT 状态 ...
- Python-Django-Ajax进阶3
1 中间件 -是什么? 中间件顾名思义,是介于request与response处理之间的一道处理过程,相对比较轻量级,并且在全局上改变django的输入与输出.因为改变的是全局,所以需要谨慎实用,用不 ...