首页 > 其他分享 >列表(list)

列表(list)

时间:2024-07-25 10:32:24浏览次数:8  
标签:list list1 pop 列表 移除 print

列表(list)也是最常用的 Python 数据类型之一,它以一个方括号内包含多个其他数据项(字符串,数字等甚至是另一个列表),数据项间以逗号作为分隔的数据类型。

# 定义列表
list1 = ['a','b','c','a']
print(list1)
# 输出结果
['a', 'b', 'c', 'a']
list1.append('a')
print(list1)
# 输出结果
['a', 'b', 'c', 'a', 'a']
# 移除指定元素 不会全部移除 只会移除最后一个
list1.remove('a')
print(list1)
# 输出结果
['b', 'c', 'a', 'a']
# 默认移除最后一个数组
list1.pop()
print(list1)
#输出结果
['b', 'c', 'a']
# 再次移除
list1.pop()
print(list1)
# 输出结果
['b', 'c']
# 移除数组如果原list为空 会报错
list1 = []
list1.pop()
print(list1)
# 输出结果
Traceback (most recent call last):
  File "f:\rgzn\Python\demo_list.py", line 12, in <module>
    list1.pop()
IndexError: pop from empty list





标签:list,list1,pop,列表,移除,print
From: https://www.cnblogs.com/bengguo/p/18321345

相关文章

  • pyqt5-网易云热歌列表爬取
    利用pyqt5实现网易云热歌列表爬取简单思路说明:利用QScrollArea滚动显示,QFlowLayout做布局,放置自定义的WidgetQNetworkAccessManager异步下载网页和图片QScrollArea滚动到底部触发下一页加载自定义控件说明:主要是多个layout和控件的结合,其中图片QLabel为自定义,通过setPixmap......
  • electron TodoList网页应用打包成linux deb、AppImage应用
    这里用的是windows的wsl的ubuntu环境electron应用打包linux应用需要linux下打包,这里用windows的wsl的ubuntu环境进行操作1)linuxubuntu安装nodejs、electron安装nodejs:sudoaptupdatesudoaptupgrade##快捷安装curl-fsSLhttps://deb.nodesource.com/setup_20.x......
  • MJ命令列表
    Midjourney命令列表您可以通过输入命令与Discord上的MidjourneyBot(MJ机器人)进行交互。命令用于创建图像、更改默认设置、监视用户信息以及执行其他有用的任务。Midjourney命令可以在任何机器人频道中使用,在允许MidjourneyBot运行的个人Discord服务器上使用,或者在与Mi......
  • 如何将 Python 列表添加到 Excel 中已有值的列的末尾?
    我目前正在尝试编写一个程序,将值附加到列表中,然后将这些值添加到Excel数据表中的列中。每次运行该程序时,我都希望在同一列的末尾添加更多值。所以我不确定如何解决这个问题,而且我在网上找到的其他答案也没有取得多大成功。以下是使用openpyxl库在Python中将......
  • 利用预计算列表的“is_prime”函数
    我实现了一个函数is_prime,它首先检查一个数字是否在前1000个素数的预先计算列表中。如果该数字不在列表中,则会执行其他检查以确定该数字是否为素数。这种方法旨在优化内存使用和执行时间之间的平衡。我的问题是:这是一个好方法吗?defis_prime(num):frommath......
  • 如何在Python中从两个不同长度的列表创建DataFrame,为第二个列表中的每个值重复第一个
    我是一个超级初学者,所以请耐心等待。我觉得这应该很容易,但我无法弄清楚。我不确定是否应该创建两个列表,然后将它们组合起来,或者是否有办法以这种方式直接创建DataFrame。我需要一列包含这些值:df=pd.DataFrame({'x1':np.linspace(-2.47,2.69,num=101)})然后我将值A......
  • Python获取list中指定元素索引的两种方法
    在平时开发过程中,经常遇到需要在数据中获取特定的元素的信息,如到达目的地最近的车站,橱窗里面最贵的物品等等。怎么办?看下面方法一:利用数组自身的特性list.index(target),其中a是你的目标list,target是你需要的下标对应的值li=[10,8,9,26,72,6,28]print(li.index(8))但是,......
  • 从excel列表读取图片,上传并匹配--基于03版
    主要思路:1.读取所有图片,先传到服务器本地,用row行编号命名图片名称.2.传到图片服务器,获取图片url3.与excel其它数据行匹配---------------不知为啥首尾两行不进去的分割线------------------------------publicvoidimportExcel(MultipartFilefiles)throwsException......
  • 如何在迭代列表时从列表中删除元素而不跳过未来的迭代
    在Python中,我注意到如果我用forxiny迭代列表,并且在循环中删除y的元素,最后一个元素将被“跳过”-我假设这是因为len(y)已更改。我正在尝试获取具有特定扩展名的所有文件,但满足某些条件的文件除外。这是原始代码:deftest_print_numTXTs(......
  • MYSQL中SHOW PROCESSLIST使用
    SHOWPROCESSLIST是显示用户正在运行的线程,需要注意的是,除了root用户能看到所有正在运行的线程外,其他用户都只能看到自己正在运行的线程,看不到其它用户正在运行的线程。除非单独个这个用户赋予了PROCESS权限。通常我们通过top检查发现mysqlCPU或者iowait过高那么解决这些问题......