如何创建一个列表:

  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列表相关推荐

  1. python人工智能大全_(自兴人工智能)Python 列表(List)的灵活使用

    # -*- coding: UTF-8 -*- list1 = ['a', 123, 23.4, 'you', 456] list2 = [123, 'jojo'] #输出原列表 print list ...

  2. 自兴人工智能——Python第二课(列表和元组)

    1.列表是一种数据项构成的有限序列,即按照一定的线性顺序,排列而成的数据项的集合,在这种数据结构上进行的基本操作包括对元素的查找,插入,删除. 列表与元组字典不同之处是:列表的内容是可变的. 1.   ...

  3. python人工智能应用锁_自兴人工智能——Python 第一课

    1.含义:Python是一种解释型,面向对象,动态数据类型的高级程序设计语言. 2.特点:易于学习,关键字较少,结构简单:较为广泛,跨平台,兼容性好:是一门胶水语言,可嵌套在其他语言中使用:源代码易于 ...

  4. 自兴人工智能——Python第三课(字符串和字典)

    1. 字符串是python最常用的数据类型:字符串的基本操作有分片,索引,成员资格,求长度,求最大值和最小值 字符串格式化使用百分号(%)实现. 1.    创建字符串:string1='Hello, ...

  5. 自兴人工智能——Python运算符和操作对象

    在Python中支持以下7种运算符: 1.算数运算符: +(加),-(减),*(乘),/(除),%(取余),**(幂):返回x的y次幂,//(取整除):返回商的整数部分 2.比较运算符:(返回的是一个 ...

  6. python语言的变量_自兴人工智能------Python语言的变量认识及操作

    今天我给大家介绍的是python中的Number变量,与c++,java有些不同,下面让来为大家介绍: 在python中是不用声明变量类型的,不过在使用变量前需要对其赋值,没有值得变量是没有意义的,编 ...

  7. 自兴人工智能 python特点了解

    计算机语言从语言执行分类来看,大概可分为编译型语言(如Java.c++)和解释型语言(如python.javascript) 1.编译型语言  java   c++ 编写源代码.java ---> ...

  8. 学python人工智能需要多久_人工智能Python开发怎么学才能最快入门

    原标题:人工智能Python开发怎么学才能最快入门 学习 Python 的捷径是什么? 学习Python编程有没有捷径?有,那就是学习过程中牢记三个字--写.背.练 写的意思是把书中所有代码独自写一遍 ...

  9. 快速记忆python函数-【速学速记】Python 列表生成式的进化:生成器

    原标题:[速学速记]Python 列表生成式的进化:生成器 1. 列表生成式的缺点 通过列表生成式,我们可以直接创建一个列表.但是,内存数量有限,列表容量肯定不能超过内存大小. 再有,创建一个包含10 ...

  10. python怎么学最快-人工智能Python开发怎么学才能最快入门

    原标题:人工智能Python开发怎么学才能最快入门 学习 Python 的捷径是什么? 学习Python编程有没有捷径?有,那就是学习过程中牢记三个字--写.背.练 写的意思是把书中所有代码独自写一遍 ...

最新文章

  1. Dubbo开源现状与未来规划
  2. 企业网站建设|优秀的网站都是靠这些细节做成功的
  3. 多进程多线程GDB调试 (转)
  4. OPNET中的zigbee
  5. Spring AOP之四:利用AOP实现动态数据源切换
  6. 日志规范之为什么要使用SLF4J
  7. 网游服务器通信架构设计
  8. 【业界】百度NLP十年技术积累,最新发布5款产品,公布两大计划
  9. mysql插入记录到有约束的表_MySQL学习笔记-约束以及修改数据表
  10. rdbms mysql_不同RDBMS下Join 用法 - MySQL
  11. MFC BMP设置Bitmap的分辨率DPI为600点 gdiplus 生成标签
  12. ASO关键词排名优化如何操作联想词,aso 联想词 工具
  13. mac屏保怎么不显示,mac屏保怎么关闭
  14. 图像的区域选取(matlib)
  15. “2.17亿中国电信”拿下国家税务局云平台项目,H3C却是最大赢家
  16. MYSQL学习笔记06:列属性[NULL,default,comment],主键,自增长,唯一键,数据库设计规范[范式(1NF,2NF,3NF),逆规范化],表关系[1V1,1VN,NVN]
  17. 十进制数与8421码、5421码、2421码以及余3码之间的部分转换
  18. python 读取txt文件,切片字符串乱码
  19. Day14 Date 包装类 Character
  20. vue打包时报错Ineffective mark-compacts near heap limit Allocation failed-JavaScript heap out of memory

热门文章

  1. 动手安装centOS6
  2. python -m http.server 搭建一个简易web下载服务器(可用于快速发送大文件)
  3. APP、PC客户端抓包、小程序\公众号
  4. Unity 获取文件夹下所有文件夹/文件
  5. 午夜与element-ui邂逅
  6. 手风琴式折叠html,基于jQuery实现以手风琴方式展开和折叠导航菜单
  7. 百度漂亮的金融营销仗
  8. Unity 入门教程:贪吃射(1) —— Unity 安装和项目创建
  9. 基于C++的简易RLC电路仿真器与滤波器仿真测试
  10. Lifeline功能介绍03——课堂信息的查询