列表类似其他语言中的数组, 用来存储多个数据

列表常用函数

打印列表所有内容

names = ['熊大', '熊二', '熊三', '熊四']
print(names)

获取列表中指定索引的数据

names = ['熊大', '熊二', '熊三', '熊四']
print(names[1])

列表中的索引是从0开始的, 所以索引1对应的是列表中第2个数据

index(), 获取指定数据的索引

names = ['熊大', '熊二', '熊三', '熊四']
print(names.index('熊二'))

insert(), 在列表指定索引处插入元素

names = ['熊大', '熊二', '熊三', '熊四']
print(names)
names.insert(1, '熊熊')
print(names)

append(), 在列表末尾追加数据

names = ['熊大', '熊二', '熊三', '熊四']
print(names)
names.append('熊五')
print(names)

extend(), 在列表末尾追加列表

names = ['熊大', '熊二', '熊三', '熊四']
print(names)
names.extend(['熊五', '熊六', '熊七'])
print(names)

修改指定索引处的数据

names = ['熊大', '熊二', '熊三', '熊四']
print(names)
names[1] = '熊熊'
print(names)

del, 删除列表中指定索引处的数据

names = ['熊大', '熊二', '熊三', '熊四']
print(names)
del names[1]
print(names)

remove(), 删除列表中的指定数据

names = ['熊大', '熊二', '熊三', '熊四']
print(names)
names.remove('熊大')
print(names)

pop(), 删除列表中指定索引处的数据

names = ['熊大', '熊二', '熊三', '熊四']
print(names)
names.pop(1)
print(names)

如果不传参数, 默认删除列表中最后一个数据

names = ['熊大', '熊二', '熊三', '熊四']
print(names)
names.pop()
print(names)

clear(), 清空列表

names = ['熊大', '熊二', '熊三', '熊四']
print(names)
names.clear()
print(names)

len(), 返回列表的长度

names = ['熊大', '熊二', '熊三', '熊四']
print(names)
print('列表长度是: %d' % len(names))

count(), 返回数据在列表中出现的次数

names = ['熊大', '熊二', '熊三', '熊四']
print(names)
print('熊大在列表中出现的次数是: %d 次' % names.count('熊大'))

sort(), 使列表升序排序

ages = [32, 29, 73, 89, 22]
print(ages)
ages.sort()
print(ages)

降序排序

ages = [32, 29, 73, 89, 22]
print(ages)
ages.sort(reverse=True)
print(ages)

reverse(), 使列表的数据顺序反转

ages = [32, 29, 73, 89, 22]
print(ages)
ages.reverse()
print(ages)

列表遍历

使用for可以将列表中的数据进行遍历

ages = [32, 29, 73, 89, 22]for age in ages:print('我的年龄是: %d' % age)

Python基础-列表(列表常用函数/列表遍历)相关推荐

  1. python基础:数组常用函数和方法

    列表的特点: 有序且可重复 1.创建一个列表: li = ["zhangsan","lisi",2,4,6],当然也可以创建一个空列表 li = [ ] 2.列 ...

  2. Python基础-字典(字典常用函数/操作/字典遍历)

    字典是Python中除列表外,最灵活的数据类型,使用键值对存储数据,其中键必须是唯一的,值可以是任意类型 字典类型格式 student = {'键名1': 值1, '键名2': 值2, ...} # ...

  3. Python基础-字符串(字符串常用函数/操作/字符串遍历)

    字符串就是一串字符, 表示文本类型的数据, 可以用"一对双引号"或者'一对单引号'定义一个字符串, 字符串定义格式为 字符串变量名 = '字符串的文本内容' 常用函数/操作 获取字 ...

  4. python基础之生成器,生成器函数,列表推导式

    内容梗概: 1. 生成器和生成器函数. 2. 列表推导式. 1.生成器函数1.1 生成器函数. 就是把return换成yield def gen():print("爽歪歪")yie ...

  5. Python 基础教程:常用函数整理

    一,把字符串形式的list转换为list 使用ast模块中的literal_eval函数来实现,把字符串形式的list转换为Python的基础类型list from ast import litera ...

  6. Python列表操作常用函数、方法大全

    目录 简介 列表基本方法 访问列表元素(即索引) index方法 enumerate()函数 在列表中添加元素 append方法 insert方法 修改列表元素 删除列表元素 del语句 pop()函 ...

  7. python基础语法(二)列表

    往期推荐: python基础语法(一)range函数 python基础语法(二)列表 前言 一.列表的创建与删除 二.列表的查询操作 1. 获取列表中指定元素的索引 2. 获取列表中的单个元素 3. ...

  8. Python基础之day03-字符串,列表,元组,字典

    Python基础之day03-字符串,列表,元组,字典 文章目录 Python基础之day03-字符串,列表,元组,字典 一.字符串 二.下标与字符串切片 三.列表 四.元祖 五.字典 六.公用方法 ...

  9. R语言效用分析 ( 效能分析、Power analysis)确定样本量、假设检验与两类错误、pwr包进行效用分析 ( 效能分析、Power analysis)的常用函数列表

    R语言效用分析 ( 效能分析.Power analysis)确定样本量.假设检验与两类错误.pwr包进行效用分析 ( 效能分析.Power analysis)的常用函数列表 目录

  10. Python基础练习题:杂乱无章的页面列表【难度:1级】--景越Python编程实例训练营,不同难度Python习题,适合自学Python的新手进阶

    Python基础练习题:杂乱无章的页面列表[难度:1级]: 你得到了一本古老的书,不幸的是有几页错误的位置,幸运的是你的计算机有一个从"1"到"n"的顺序的每个 ...

最新文章

  1. 管理虚拟机的艺术——有备无患
  2. Jenkins用户权限管理
  3. abap CA CO CS等操作符
  4. myeclipse中的一些设置
  5. python(22)--面向对象1-封装
  6. 页面无法正常显示,淘宝又崩了!周五上班摸鱼被发现...
  7. Hive 中的Mapper Reducer个数 决定因素
  8. TortoiseSVN中的“文件和文件夹过滤”在VS项目中的使用
  9. linux网络子系统分析(三)—— INET连接建立API分析之bind listen
  10. 一些老程序员不错的经验分享
  11. 【软件工程基础】数独生成器以及解答器
  12. 使用selenium下载百度图片
  13. 计算方法——C语言实现——LU分解法求解非线性方程
  14. docker安装,阿里云镜像配置
  15. 产品经理如何进行市场分析的知识点
  16. Word排版如何快速自动生成目录,简单实用,一看就懂!
  17. 利用原生写js满天星星
  18. Python 基础代码
  19. mysql经典45道题_MySQL查询 45道练习题
  20. 前端发送请求的方法总结

热门文章

  1. Spring mvc4 + ActiveMQ 整合
  2. 使用接口更改已装箱的值类型中的字段
  3. Kinect for Windows Samples
  4. 艺街开放平台开源计划
  5. Unit 3 return codes and traps
  6. Fms3和Flex打造在线多人视频会议和视频聊天(附原代码)
  7. NGUI_2.6.3_系列教程二
  8. 认证授权介绍_Spring Security OAuth2.0认证授权---springcloud工作笔记109
  9. VC++多线程工作笔记0003---MFC中用户界面线程的相关操作
  10. 微信公众开放平台开发05---jetty部署异常:rg.apache.jasper.JasperException: PWC6345: There is an error in invoking ja