python中列表常用方法
- 列表可以通过下标来改变元素的值
- 列表中的元素也可以是列表
- 列表中的元素种类可以不同
1.append(object)在列表尾部追加元素
#追加元素
a = ["city","kill",11,98]
a.append("python")
print(a)#追加元组
b = ["city","kill",11,98]
t = ("java","python")
b.append(t)
print(b)#追加列表
c = ["city","kill",11,98]
c.append(["java","python"])
print(c)
['city', 'kill', 11, 98, 'python']
['city', 'kill', 11, 98, ('java', 'python')]
['city', 'kill', 11, 98, ['java', 'python']]
2.insert(index,object)向指定位置添加元素
#插入元素
a = ["city","kill",11,98]
a.insert(1,'python')
print(a)#插入元组
b = ["city","kill",11,98]
t = ("java","python")
b.insert(1,t)
print(b)#插入列表
c = ["city","kill",11,98]
c.insert(3,["java","python"])
print(c)#插入字符串
d = ["city","kill",11,98]
d.insert(0,"python")
['city', 'python', 'kill', 11, 98]
['city', ('java', 'python'), 'kill', 11, 98]
['city', 'kill', 11, ['java', 'python'], 98]
3.sort()列表按照ASCLL码值从小到大排序
a = [1,3,6,8,95,5,88,47]
a.sort()
#print(a.sort())#不可一起写,sort函数修改序列,不返回任何值,打印出为None
print(a)
[1, 3, 5, 6, 8, 47, 88, 95]
注意:排序的时候列表里的元素需种类单一
4.index()查找元素位置,返回下标值
a = [1,3,6,1,8,95,5,88,47]
print(a.index(3))
1
注意:当元素有重复时,会返回该元素第一次出现的 下标值,当不存在该元素时,会报错
5.reverse()将列表进行翻转
a = [1,3,6,1,8,95,5,88,47]
a.reverse()
print(a)
[47, 88, 5, 95, 8, 1, 6, 3, 1]
6.remove()通过元素移除列表中的元素
a = [1,3,6,1,8,95,5,88,47]
a.remove(1)
print(a)
[3, 6, 1, 8, 95, 5, 88, 47]
注意:如果元素不存在则会抛出异常
7.count()统计元素出现的次数
a = [1,3,6,1,8,95,5,88,47]
print(a.count(1))
2
8.clear()清除元素
a = [1,3,6,1,8,95,5,88,47]
a.clear()
print(a)
[]
9.copy()拷贝列表
a = [1,3,6,1,8,95,5,88,47]
s = a.copy()
print(s)
[1,3,6,1,8,95,5,88,47]
10.extend()合并列表
#追加元素
a = ["city","kill",11,98]
a.extend("python")
print(a)#追加元组
b = ["city","kill",11,98]
t = ("java","python")
b.extend(t)
print(b)#追加列表
c = ["city","kill",11,98]
c.extend(["java","python"])
print(c)
['city', 'kill', 11, 98, 'p', 'y', 't', 'h', 'o', 'n']
['city', 'kill', 11, 98, 'java', 'python']
['city', 'kill', 11, 98, 'java', 'python']
11.pop()删除列表最后一个元素,有返回值,其值为删除的元素
list = ["python",1,2,"java",78,9,80,90]
print(list)
list.pop(3)
print(list)
['python', 1, 2, 'java', 78, 9, 80, 90]
['python', 1, 2, 'java', 78, 9, 80]
python中列表常用方法相关推荐
- python中列表常用方法_Python中列表的常用方法
给列表添加元素 append方法 在列表最后追加元素 l1 = ['a', 'b', 'c', 'd', ] l1.append('e')print(l1)print(l1.append('e'))# ...
- Python中列表常用方法总结
1.增加元素 list.append(),用于在列表末尾添加新的对象. data = ['张三', '李四', '王五'] data.append('孙悟空') print(data) >> ...
- Python中列表和字符串的反转
要求: 原列表:[13, 30, 42, 85, 9, 45] 反转后的列表:[45, 9, 85, 42, 30, 13] 原字符串:hello 反转后的字符串:olleh Python现成的反转功 ...
- 手写Python中列表和字符串的反转
要求: 原列表:[13, 30, 42, 85, 9, 45] 反转后的列表:[45, 9, 85, 42, 30, 13] 原字符串:hello 反转后的字符串:olleh Python现成的反转功 ...
- python中列表 元组 字典 集合的区别
参考文章:python中列表 元组 字典 集合的区别
- python中列表的运用_python中列表的应用
标签: 本文主要介绍了:python中列表的主要应用和一些列表自带的一些函数 代码: #!/usr/bin/env python # author by lh # -*- coding:utf-8 - ...
- python中列表的sort方法_python中列表的sort方法使用详解
内容简介:python中列表的sort方法使用详解 一.基本形式 列表有自己的sort方法,其对列表进行原址排序,既然是原址排序,那显然元组不可能拥有这种方法,因为元组是不可修改的. 排序,数字.字符 ...
- python中列表字典和字符串的相互转化
python中列表字典和字符串的相互转化有两种方法: (1)使用str和eval的方法,一个简单的例子如下: data = {'name' : 'ACME','shares' : 100,'price ...
- 四、Python第四课——Python中列表及其操作(增删改查)
目录 一.Python中的列表 1.列表的定义和赋值 2.列表的使用 二.列表的"增删改查" 1.列表中元素的增加 A.在列表尾添加元素 B.在列表中插入元素 2.列表中" ...
最新文章
- 使用Vuforia Unity构建增强现实应用
- 苹果应用上架审核规则介绍
- 苹果大战FBI将加速科技圈的加密技术发展?
- 我在上海的AI新地标,看懂了明略的游戏规则
- systemverilog 关联数组
- NEERC2017 Archery Tournament 线段树 新套路
- windows下安装subversion
- vla点转为lisp点_A股大涨53.70点,收复3400点,下周会继续大反弹吗?
- 收藏 | 用 Keras 实现神经网络来解决梯度消失的问题
- Swift闭包概念与常见使用场景总结
- 四叶草clover配置工具Clover Configurator 5 Ma汉化版
- JAVA TCP编程和UDP编程
- matlab匿名函数求导,MATLAB进行匿名函数求导出现错误
- matlab 莫比乌斯曲面,教你Rhino“3步”快速打造循环曲面“莫比乌斯”
- Rxjava2中Single的just操作符源码学习
- 谷歌浏览器下载速度很慢,怎么解决?
- 【老生谈算法】matlab实现MF-TDMA系统中多用户多业务的无线接入控制和时隙分配算法源码——时隙分配算法
- java 模板模式_java设计模式之模板方法模式详解
- 员工成长的能力与技能是企业的资产还是负债?这个问题怎么解决?
- 数据库之char vchar nchar nvchar的区别
热门文章
- Golang的一个简单实用的http客户端库httpc
- java 使用HttpC'lient 解析webService
- UVa - 11283 - PLAYING BOGGLE
- 求解单位冲激响应的笔记
- ORACLE数据库日期更新到时分秒格式
- 如何把多张图片合并成一个PDF?
- linux中数据库的4种状态,数据库的数据持久有几种方案_数据库_数据管理_数据结构_课课家...
- 企业微信自建应用审批接口开发
- electron下载失败_解决方案汇总
- python写excel文件出错_Python代码导致excel文件损坏。如何纠正这一点?