(自兴人工智能)python列表
如何创建一个列表:
a=[1,2,3,4,5]
像这样用一个中括号把元素括起来里面的元素用逗号分隔,这样的形式就代表是一个列表。
列表中常用的操作:
1.元素赋值:
a[0]=10
在列表索引为0的位置添加了一个10,把原来的1给覆盖了。
结果:a=[10,2,3,4,5]
2.增加元素:
a.append(6)
在这里我们用了一个方法append(),append()方法用于在列表末尾添加一个新对象。
结果:a=[10,2,3,4,5,6]
3.删除元素:
del a[0]
在这里,我们使用了del删除列表索引为0的元素。
结果:a=[2,3,4,5,6]
列表中常用的方法:
1.append:
a.append(7)#在列表末尾添加一个新对象
2.count:
a.count(2)#用于统计列表a中2出现的次数
3.pop:
a.pop()#默认移除列表中最后一个元素,并返回该元素的值 a.pop(3)#移除指定位置上的元素,并返回该元素的值
4.insert:
a.insert(2,10)#在索引值为2的位置上插入一个10,原本索引2上的元素以及后面的元素索引加1
5.remove:
a.remove(10)#从索引0开始,移除第一个匹配项
6.sort:
a.sort()#默认升序排列
使用reverse参数:
a.sort(reverse=True)#逆序排列
字符串可使用key=len:
a.sore(key=len)#按字符串由短到长排序 a.sore(key=len,reverse=True)#按字符串由长到短排序
转载于:https://www.cnblogs.com/leitaotao/p/8438989.html
(自兴人工智能)python列表相关推荐
- python人工智能大全_(自兴人工智能)Python 列表(List)的灵活使用
# -*- coding: UTF-8 -*- list1 = ['a', 123, 23.4, 'you', 456] list2 = [123, 'jojo'] #输出原列表 print list ...
- 自兴人工智能——Python第二课(列表和元组)
1.列表是一种数据项构成的有限序列,即按照一定的线性顺序,排列而成的数据项的集合,在这种数据结构上进行的基本操作包括对元素的查找,插入,删除. 列表与元组字典不同之处是:列表的内容是可变的. 1. ...
- python人工智能应用锁_自兴人工智能——Python 第一课
1.含义:Python是一种解释型,面向对象,动态数据类型的高级程序设计语言. 2.特点:易于学习,关键字较少,结构简单:较为广泛,跨平台,兼容性好:是一门胶水语言,可嵌套在其他语言中使用:源代码易于 ...
- 自兴人工智能——Python第三课(字符串和字典)
1. 字符串是python最常用的数据类型:字符串的基本操作有分片,索引,成员资格,求长度,求最大值和最小值 字符串格式化使用百分号(%)实现. 1. 创建字符串:string1='Hello, ...
- 自兴人工智能——Python运算符和操作对象
在Python中支持以下7种运算符: 1.算数运算符: +(加),-(减),*(乘),/(除),%(取余),**(幂):返回x的y次幂,//(取整除):返回商的整数部分 2.比较运算符:(返回的是一个 ...
- python语言的变量_自兴人工智能------Python语言的变量认识及操作
今天我给大家介绍的是python中的Number变量,与c++,java有些不同,下面让来为大家介绍: 在python中是不用声明变量类型的,不过在使用变量前需要对其赋值,没有值得变量是没有意义的,编 ...
- 自兴人工智能 python特点了解
计算机语言从语言执行分类来看,大概可分为编译型语言(如Java.c++)和解释型语言(如python.javascript) 1.编译型语言 java c++ 编写源代码.java ---> ...
- 学python人工智能需要多久_人工智能Python开发怎么学才能最快入门
原标题:人工智能Python开发怎么学才能最快入门 学习 Python 的捷径是什么? 学习Python编程有没有捷径?有,那就是学习过程中牢记三个字--写.背.练 写的意思是把书中所有代码独自写一遍 ...
- 快速记忆python函数-【速学速记】Python 列表生成式的进化:生成器
原标题:[速学速记]Python 列表生成式的进化:生成器 1. 列表生成式的缺点 通过列表生成式,我们可以直接创建一个列表.但是,内存数量有限,列表容量肯定不能超过内存大小. 再有,创建一个包含10 ...
- python怎么学最快-人工智能Python开发怎么学才能最快入门
原标题:人工智能Python开发怎么学才能最快入门 学习 Python 的捷径是什么? 学习Python编程有没有捷径?有,那就是学习过程中牢记三个字--写.背.练 写的意思是把书中所有代码独自写一遍 ...
最新文章
- Dubbo开源现状与未来规划
- 企业网站建设|优秀的网站都是靠这些细节做成功的
- 多进程多线程GDB调试 (转)
- OPNET中的zigbee
- Spring AOP之四:利用AOP实现动态数据源切换
- 日志规范之为什么要使用SLF4J
- 网游服务器通信架构设计
- 【业界】百度NLP十年技术积累,最新发布5款产品,公布两大计划
- mysql插入记录到有约束的表_MySQL学习笔记-约束以及修改数据表
- rdbms mysql_不同RDBMS下Join 用法 - MySQL
- MFC BMP设置Bitmap的分辨率DPI为600点 gdiplus 生成标签
- ASO关键词排名优化如何操作联想词,aso 联想词 工具
- mac屏保怎么不显示,mac屏保怎么关闭
- 图像的区域选取(matlib)
- “2.17亿中国电信”拿下国家税务局云平台项目,H3C却是最大赢家
- MYSQL学习笔记06:列属性[NULL,default,comment],主键,自增长,唯一键,数据库设计规范[范式(1NF,2NF,3NF),逆规范化],表关系[1V1,1VN,NVN]
- 十进制数与8421码、5421码、2421码以及余3码之间的部分转换
- python 读取txt文件,切片字符串乱码
- Day14 Date 包装类 Character
- vue打包时报错Ineffective mark-compacts near heap limit Allocation failed-JavaScript heap out of memory