首页 > 编程语言 >Python 笔记 2

Python 笔记 2

时间:2023-02-01 20:11:50浏览次数:39  
标签:Python 创建 元素 笔记 元组 start range 列表

序列

常用序列有:字符串,列表,元组,字典,集合
image
image
此图提前展示

列表

列表的创建

使用[ ]
列表的创建与元素的提取
法一:
image
法二:
list()创建
image

image

[========]

range()创建一个整数列表

标准格式:range(start,end,step)
--------- :range(开始值,结束值,取值步长)
range:不写默认值为 0
step:------1
image

image

列表元素的增加与删除

1.append()方法

image
添加元素后id不变

在列表尾部增加元素

2.+运算符操作

image
次运算 会改变原列表的地址 ,生成新的对象

3.extend方法

此方法属于原地操作,不断创新列表
列表id不会发生变化

image

4.insert()插入元素

  • 使用方法 a.insert(x,y)
    x:表示列表的位置(从0开始算)
    y:需要插入的新元素

image

5.乘法扩展

image
(与字符串操作相似)

列表元素的删除

1.del

删除指定位置的元素
image
本质是将后一个元素拷贝在前一个位置(原理类似)

2.pop()方法

删除并返回指定位置的元素,如诺为指定位置,则默认删除最后一个元素

image

3.remove()方法

删除首次出现的指定元素,若不存在,则抛出异常

image

列表元素的访问与计数

1.index()

获取指定元素在列表中首次出现的索引
语法:index(value,start,end)
value:列表中元素
start,end:范围

2.切片操作

slice[start

标签:Python,创建,元素,笔记,元组,start,range,列表
From: https://www.cnblogs.com/lujiachao-123/p/17024795.html

相关文章

  • centos8+zabbix6.0LTS搭建笔记
    环境:联网1.配置zabbix官方yum源,并安装zabbix服务(server,web,agent)rpm-Uvhhttps://repo.zabbix.com/zabbix/6.0/rhel/8/x86_64/zabbix-release-6.0-4.el8.noarch.rpmdn......
  • linux离线部署python项目
    离线部署直接在内网隔离的环境中。不能直接pipinstall或者apt-getinstall(Ubuntu、Debain)准备:与离线环境相同版本的服务器Python(web)项目依赖pipwheel强大的pip命......
  • Python之字典查找元素(3种方式)
    本文描述的是查找字典的某一个元素(字典遍历元素请点击->这里)上下文代码smart_girl={"name":"yuanwai","age":25,"sex":"女"} 第一种方式:[]注意:这种......
  • go学习笔记-
    http.HandleFunc("/",func(whttp.ResponseWriter,r*http.Request){http.ServeFile(w,r,"index.html")})HandleFunc注册一个处理器函数handler和对应的模式p......
  • 虚树 学习笔记
    虚树学习笔记如果有这么一个问题:在一棵超大的,有\(n\)个节点树上,并且树上有\(m\)个关键点,\(m\)远小于\(n\),如果问题只与关键点有关,我们不能很方便地在这棵超大的树......
  • python连接mysql并使用
    由于mysql体积小,速度快,成本低,源码开放,所以一些中小型系统开发都采用mysql我们连接mysql采用的工具包是pymysql1.安装pymysqlpipinstallpymysql2.pymysql工作图......
  • 【8】Python3之面向对象
    1、面向对象基本概念 3、类的概念对象如何产生?又是如何规定对象的属性和方法呢?答:在Python中,采用类(class)来生产对象,用类来规定对象的属性和方法!也就是说,在Python中,要......
  • python3 测试框架pytest入门
    1、安装pytest2、安装html插件3、编写测试用例4、执行测试5、生成测试报告1.1安装pytestpip3installpytest执行该命令安装pytest1.2验证安装pytest-V查看当前已安装......
  • Python之文件系统操作(pathlib)
    """文件相关操作(pathlib)date:2023-01-29"""frompathlibimportPath#获取当前工作目录print(Path.cwd())#D:\workspace\py\python_demo\root\demo\stu......
  • Python之异常处理
    """异常处理包括异常捕获、抛异常和assertdate:2023-01-29"""#捕获异常try:1/0exceptZeroDivisionErrorase:print(e)#divisionbyzer......