返回顶部
首页 > 资讯 > 后端开发 > Python >Python中的List2怎么添加
  • 424
分享到

Python中的List2怎么添加

2023-06-22 02:06:05 424人浏览 八月长安

Python 官方文档:入门教程 => 点击学习

摘要

这篇文章主要介绍“python中的List2怎么添加”,在日常操作中,相信很多人在Python中的List2怎么添加问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Python中的List2怎么添加”的疑惑有所

这篇文章主要介绍“python中的List2怎么添加”,在日常操作中,相信很多人在Python中的List2怎么添加问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Python中的List2怎么添加”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

list比tuple多了这些操作支持

前面学委提到tuple(元组)就是焊死了的一串串车厢,list支持元素编辑,明显灵活多了。

我们先看看删除操作,python中的list就支持了3中删除元素的操作。

假设我们定义一个列表对象 list_obj, 那么我们可以执行下面任意一个操作,进行元素删除。

del list_obj[下标]list_obj.remove(某个元素值)list_obj.pop(下标) #返回元素值

好,我们看看下面完整代码:

#!/usr/bin/env python# -*- coding: utf-8 -*-# @Time : 2021/10/31 10:36 下午# @Author : LeiXueWei# @CSDN/Juejin/Wechat: 雷学委# @XueWeiTag: CodingDemo# @File : list_demo4.py# @Project : hello# 删除列表元素mylist = [1, 0, 2, 4, "雷学委"]print("mylist:", mylist)del mylist[0]print("after remove first element, mylist:", mylist)mylist.remove("雷学委")print("after remove first element, mylist:", mylist)removed_value = mylist.pop(1)  # 移除并返回的元素值print("after remove first element, mylist:", mylist)print("removed value:", removed_value)

效果如下:

Python中的List2怎么添加

特别需要注意的是:删除元素不能超过list的下标范围,否则报错!

除了删除,list怎么添加/扩充元素呢?

先不说修改的,list也支持定位查找元素,我们先看看。

list_obj.index(某个元素值) #通过某个元素值定位到第一个匹配的下标,从0位置开始找。

假设list_obj = [3, 2, 1] 那么list_obj.index(2) 则是什么?

答案是:1。

好,我们继续说插入新元素。

# python中的list支持下面两种方式追加元素list_obj.insert(指定下标, 元素)list_obj.append(元素) #末尾追元素

那么一次性追加多个,或者直接扩充某个列表到现有列表呢?

我们找到了extend函数,使用list_obj.extend(补充列表) 就能把list_obj直接扩充了,效果是依次追加补充列表的元素到末尾。

说这么多操作,我们直接复制运行下面的代码看看:

#!/usr/bin/env python# -*- coding: utf-8 -*-# @Time : 2021/10/31 10:36 下午# @Author : LeiXueWei# @CSDN/Juejin/Wechat: 雷学委# @XueWeiTag: CodingDemo# @File : list_demo5.py# @Project : hello# 列表的其他函数mylist = [6, 6, 6]print("mylist:", mylist)mylist.append("雷学委")print("mylist:", mylist)print("列表多少个6?:", mylist.count(6))print("第一个6的位置下标?:", mylist.index(6))mylist.insert(2, 1024)print("第一个1024的位置下标?:", mylist.index(1024))last = mylist.pop() #删除操作前面说过了,这几举例一个。print("最后的元素是:",last)print("mylist:", mylist)# 直接追加新列表mylist.extend(mylist)  # 相当于mylist = mylist * 2print("mylist:", mylist)mylist.extend(['持续学习', '持续开发'])print("mylist:", mylist)

这是代码运行效果:

Python中的List2怎么添加

非常简便,我们继续看看列表元素排序

list的排序

前面说的都是编辑操作,list也可以进行数据排列,也就是按照一定逻辑进行顺序排列。

list提供了一个sort函数和reverse函数。

先说简单的,reverse函数相当于把整个串串车厢直接调头。也就是list:[1,2,3] 经过reverse函数处理后,变成了[3,2,1]。

sort则更加弹性,默认安装元素面值(比如数字,数字串),还支持传入一个lambda函数,指定排序逻辑。

以上函数默认会对一个数字组成的数组进行按数字面值大小排序

#!/usr/bin/env python# -*- coding: utf-8 -*-# @Time : 2021/10/31 10:36 下午# @Author : LeiXueWei# @CSDN/Juejin/Wechat: 雷学委# @XueWeiTag: CodingDemo# @File : list_demo6.py# @Project : hello# 列表的其他函数mylist = [2, 3, 1]#mylist = ["2", "3", "1"]mylist.sort()print("mylist:", mylist)mylist.extend(['持续学习', '持续开发'])print("mylist:", mylist)mylist.sort(key=lambda e: len(str(e)), reverse=True)print("sorted mylist:", mylist)mylist.reverse()print("reversed mylist:", mylist)

效果如下,读者可以仔细看看是否如学委所说。

Python中的List2怎么添加

特别注意:学委上面示例代码也展示了,如果一个列表内元素不是同一类型(都是数字,都是字符串或者都是某个类型),开发者必须实现一个lambda函数给sort函数作为参考进行排序。

到此,关于“Python中的List2怎么添加”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注编程网网站,小编会继续努力为大家带来更多实用的文章!

--结束END--

本文标题: Python中的List2怎么添加

本文链接: https://lsjlt.com/news/301972.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Python中的List2怎么添加
    这篇文章主要介绍“Python中的List2怎么添加”,在日常操作中,相信很多人在Python中的List2怎么添加问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Python中的List2怎么添加”的疑惑有所...
    99+
    2023-06-22
  • 详解Python中的List2
    目录list比tuple多了这些操作支持除了删除,list怎么添加/扩充元素呢?list的排序总结list比tuple多了这些操作支持 前面学委提到tuple(元组)就是焊死了的一串...
    99+
    2024-04-02
  • pycharm怎么添加python
    如何将 python 添加到 pycharm?安装 python 解释器;在 pycharm 中配置解释器,包括预装解释器或外部解释器;验证 pycharm 是否检测到 python。 ...
    99+
    2024-04-03
    python pycharm
  • Python中怎么添加搜索路径
    今天小编给大家分享一下Python中怎么添加搜索路径的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。Python添加搜索路径 ...
    99+
    2023-06-30
  • Python中怎么添加代理信息
    本篇文章为大家展示了Python中怎么添加代理信息,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。requests       &...
    99+
    2023-06-02
  • python数组中怎么添加列表
    你可以使用append()方法向Python数组中添加列表。下面是一个示例:```python# 创建一个空列表my_list = ...
    99+
    2023-08-22
    python
  • python怎么往list中添加元素
    要往list中添加元素,可以使用append()函数或者使用"+"运算符。 使用append()函数: my_list = [1, ...
    99+
    2023-10-28
    python
  • python怎么添加空行
    在 python 中,可以使用换行符 ("\n") 在字符串中添加空行,方法包括:使用 join() 函数,将換行符作为分隔符连接字符串列表;使用 replace() 函数,将指定子字符...
    99+
    2024-05-05
    python
  • 怎么在python中添加列表元素
    怎么在python中添加列表元素?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。python是什么意思Python是一种跨平台的、具有解释性、编译性、互动性和面向对象的脚本语...
    99+
    2023-06-14
  • python怎么在CSV中添加标题行
    这篇文章主要介绍了python怎么在CSV中添加标题行,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。python的五大特点是什么python的五大特点:1.简单易学,开发程序...
    99+
    2023-06-14
  • Python怎么在列表中添加新值
    小编给大家分享一下Python怎么在列表中添加新值,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!python主要应用领域有哪些1、云计算,典型应用OpenStack。2、WEB前端开发,众多大型网站均为Python开发。3...
    99+
    2023-06-14
  • python中怎么利用plotly添加交互
    python中怎么利用plotly添加交互,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。说明创建下拉菜单,下拉菜单是菜单按钮的一部分,总是显示在屏幕上。每一个菜...
    99+
    2023-06-20
  • python怎么向集合中添加集合
    在 Python 中,集合是一种无序且不重复的数据类型。要向集合中添加集合,可以使用 `update()` 方法。下面是一个示例:`...
    99+
    2023-09-27
    python
  • python怎么向元组中添加元素
    元组是不可变的数据结构,意味着你不能直接在元组中添加、删除或修改元素。但是你可以通过以下方法创建一个新的元组,包含原始元组的所有元素...
    99+
    2023-10-11
    python
  • python怎么往列表中添加数据
    Python中,可以使用append()方法向列表中添加数据。该方法将数据作为参数传递给列表,并将其添加到列表的末尾。 以下是一个示...
    99+
    2023-10-23
    python
  • Python中Matplotlib图像怎么添加标签
    一、添加文本标签 plt.text()用于在绘图过程中,在图像上指定坐标的位置添加文本。需要用到的是plt.text()方法。其主要的参数有三个:plt.text(x, y, s)其中x、y表示传入点的x和y轴坐标。s表示字符串。需要注意的...
    99+
    2023-05-14
    Python Matplotlib
  • Python在列表中怎么添加新值
    这篇文章主要介绍了Python在列表中怎么添加新值的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Python在列表中怎么添加新值文章都会有所收获,下面我们一起来看看吧。说明1、append()将元素添加到集合,...
    99+
    2023-06-30
  • python怎么向集合中添加元素
    向集合中添加元素可以使用`add()`方法。示例如下: my_set = {1, 2, 3} # 创建一个集合 my_set.ad...
    99+
    2023-10-28
    python
  • python怎么向列表中添加元素
    要向Python列表中添加元素,可以使用append()方法或者"+"运算符。 使用append()方法: ...
    99+
    2024-02-29
    python
  • python怎么向数组中添加元素
    在 python 中,向列表中添加元素的方法有四种:使用 append() 方法附加到末尾;使用 extend() 方法添加另一个可迭代对象的元素;使用 insert() 方法在指定位置...
    99+
    2024-05-05
    python 可迭代对象
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作