python学习——4
1.列表操作
list:是python中相当重要的的数据类型,是一种有序的数据集合。用[ ]表示列表类型,数据项之间用逗号分隔,不限定数据类型,支持索引切片等操作。支持增删改查。
1.1列表访问,删除,切片
访问列表时在列表后加[ ],项数从0开始,
del 用于删除列表中的项
切片操作同字符串[开始项:结束项:步长]
例如:
输入:
a=["python1","python2","python3"]
print(a)
print(a[0])
del a[0] #删除a[0]项
print(a)
输出:
['python1', 'python2', 'python3'] #a列表
python1 #a[0]项
['python2', 'python3'] #删除a[0]项后的a列表
1.2常用方法
方法 | 说明 |
.append() | 在列表后追加元素 |
.count() | 统计元素出现次数 |
.extend() | 扩展,相当于批量添加 |
.index() | 获取指定元素引索号 |
.insert(x,y) | 指定位置插入,x为位置,y是对象 |
.pop() | 删除项 |
.remove() | 移除左边找到的第一个元素 |
.reverse() | 反转列表 |
.sort() | 列表排序 |
例如:
.append( ) 在列表后追加元素
输入:
a=["python1","python2","python3"]
print(a)
a.append("python4")
print(a)
输出:
['python1', 'python2', 'python3']
['python1', 'python2', 'python3', 'python4']
.count() 统计元素出现次数
输入:
a=["python1","python1","python3"]
print(a)
print(a.count("python1"))
输出:
['python1', 'python1', 'python3']
2
.extend() 扩展,相当于批量添加
输入:
a=["python1","python2","python3"]
print(a)
b=list(range(10))
print(b)
a.extend(b)
print(a)
输出:
['python1', 'python2', 'python3']
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
['python1', 'python2', 'python3', 0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
.index() 获取指定元素引索号
输入:
a=["python1","python2","python3"]
print(a)
print(a.index("python2"))
输出:
['python1', 'python2', 'python3']
1
.insert(x,y) 指定位置插入,x为位置,y是对象
输入:
a=["python1","python2","python3"]
print(a)
a.insert(2,"python4")
print(a)
输出:
['python1', 'python2', 'python3']
['python1', 'python2', 'python4', 'python3']
.pop( ) 删除项
输入:
a=["python1","python2","python3"]
print(a)
a.pop(1)
print(a)
输出:
['python1', 'python2', 'python3']
['python1', 'python3']
.remove( ) 删除从左边查找到的第一项
输入:
a=["python1","python2","python3","python2"]
print(a)
a.remove("python2")
print(a)
输出:
['python1', 'python2', 'python3', 'python2']
['python1', 'python3', 'python2']
.reverse( ) 反转列表
输入:
a=["python1","python2","python3","python2"]
print(a)
a.reverse()
print(a)
输出:
['python1', 'python2', 'python3', 'python2']
['python2', 'python3', 'python2', 'python1']
.sort( ) 列表排序
输入:
a=["python1","python2","python3","python2"]
print(a)
a.sort()
print(a)
输出:
['python1', 'python2', 'python3', 'python2']
['python1', 'python2', 'python2', 'python3']
python学习——4相关推荐
- pygame是python的一个库吗,python学习pygame,,基本库导入impor
python学习pygame,,基本库导入impor 基本库导入 import pygame import sys from pygame.locals import * 初始化 pygame.ini ...
- python科学计数法转换_对比Python学习Go 基本数据结构
公众号文章不方便更新,可关注底部「阅读原文」博客,文章随时更新. 本篇是「对比 Python 学习 Go」[1] 系列的第三篇,本篇文章我们来看下 Go 的基本数据结构.Go 的环境搭建,可参考之前的 ...
- python学习------tab补全
python学习------tab补全 python也可以进行tab键补全 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 #!/usr/bin/env ...
- Python学习day5作业-ATM和购物商城
Python学习day5作业 Python学习day5作业 ATM和购物商城 作业需求 ATM: 指定最大透支额度 可取款 定期还款(每月指定日期还款,如15号) 可存款 定期出账单 支持多用户登陆, ...
- Python学习系列(六)(模块)
Python学习系列(六)(模块) Python学习系列(五)(文件操作及其字典) 一,模块的基本介绍 1,import引入其他标准模块 标准库:Python标准安装包里的模块. 引入模块的几种方式: ...
- 最新Python学习项目Top10!
作者 | Mybridge 译者 | Linstancy 整理 | Jane 出品 | AI科技大本营 [导读]过去一个月里,我们对近1000个Python 学习项目进行了排名,并挑选出热度前10的项 ...
- 200页!分享珍藏很久的Python学习知识手册(附链接)
这是之前入门学习Python时候的学习资料,非常全面,从Python基础.到web开发.数据分析.机器学习.深度学习.金融量化统统都有,该手册是HTML版本,左侧是目录,可以点击,右侧是对目录知识点的 ...
- Python学习系列(五)(文件操作及其字典)
Python学习系列(五)(文件操作及其字典) Python学习系列(四)(列表及其函数) 一.文件操作 1,读文件 在以'r'读模式打开文件以后可以调用read函数一次性将文件内容全部读出 ...
- Python学习01 Hello World
Python学习之Hello World 准备工作 去官网http://www.python.org/ 下载python的安装包: http://www.python.org/download/ 当前 ...
- [python教程入门学习]python学习笔记(CMD执行文件并传入参数)
本文章向大家介绍python学习笔记(CMD执行文件并传入参数),主要包括python学习笔记(CMD执行文件并传入参数)使用实例.应用技巧.基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋 ...
最新文章
- TensorFlow AI 新品更易用!联手NVIDIA,支持Swift和JavaScript
- 练习markdown语法
- Ubuntu 14.04安装mysql
- adobe premiere elements 2019中文版
- 【hibernate框架】一对多(多对一)双向CRUD-关于delete2
- Tomcat中session的管理机制
- 二分检索用途及复杂性_二分查找和三分查找哪个快?算法复杂度与常数无关?复杂度分析的常见误区...
- [iBoard 电子学堂][第二卷 C程序设计语言 ]第二篇 数据类型与运算符
- 全网最强的数据可视化秘诀:学会这个工具,数据分析不是事
- 在禁用视图状态的情况下仍然使用ViewState对象
- 前端 html h5 移动端 手机端 仿ios左滑删除效果
- 阿里巴巴java规范_《阿里巴巴 Java开发手册》常用规范
- Advanced Auto Layout
- MySQL数据导入导出方法与工具介绍
- 国药集团获得美国默沙东公司新冠口服药“莫诺拉韦”经销权和独家进口权 | 美通社头条...
- 微信开放平台开发第三方授权登陆:微信扫码登录
- 英语学习/词典app——top5
- JSP 页面访问用户验证
- 零阶保持器(ZOH)与一阶低通滤波器频率特性分析
- 红蓝对抗——蓝队手册