为什么 newList = list.remove(x) 返回 None ? [复制]

2024-02-26

我在下面有一个列表,我想删除一个值并将其设置为一个新变量。为什么它返回无?

    aList=[1,2,3,4,5]
    newList = aList.remove(1)
    print(newList)
    #prints None

但当我这样做时,它的效果完全符合我的预期。

    aList=[1,2,3,4,5]
    aList.remove(1)
    newList = aList
    print(newList)
    #prints [2,3,4,5]

在Python中,当一个函数改变一个对象时,它通常会返回None.
否则它返回新对象。

remove改变原始对象,这就是为什么当你这样做时aList.remove(1)然后打印列表,你会发现列表不一样了。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

为什么 newList = list.remove(x) 返回 None ? [复制] 的相关文章

  • 为什么从 Pandas 1.0 中删除了日期时间?

    我在 pandas 中处理大量数据分析并每天使用 pandas datetime 最近我收到警告 FutureWarning pandas datetime 类已弃用 并将在未来版本中从 pandas 中删除 改为从 datetime 模块
  • Django 的内联管理:一个“预填充”字段

    我正在开发我的第一个 Django 项目 我希望用户能够在管理中创建自定义表单 并向其中添加字段当他或她需要它们时 为此 我在我的项目中添加了一个可重用的应用程序 可在 github 上找到 https github com stephen
  • 处理 Python 行为测试框架中的异常

    我一直在考虑从鼻子转向行为测试 摩卡 柴等已经宠坏了我 到目前为止一切都很好 但除了以下之外 我似乎无法找出任何测试异常的方法 then It throws a KeyError exception def step impl contex
  • 用枢轴点拟合曲线 Python

    我有下面的图 我想用 2 条线来拟合它 使用 python 我设法适应上半部分 def func x a b x np array x return a x b popt pcov curve fit func up x up y 我想用另
  • 使用字典映射数据帧索引

    为什么不df index map dict 工作就像df column name map dict 这是尝试使用index map的一个小例子 import pandas as pd df pd DataFrame one A 10 B 2
  • Scala 的“神奇”函数列表

    在哪里可以找到 Scala 的 神奇 函数列表 例如apply unapply update etc 魔法函数是指编译器的某些语法糖使用的函数 例如 o update x y lt gt o x y 我用谷歌搜索了一些组合scala mag
  • 立体太阳图 matplotlib 极坐标图 python

    我正在尝试创建一个与以下类似的简单的立体太阳路径图 http wiki naturalfrequent com wiki Sun Path Diagram http wiki naturalfrequency com wiki Sun Pa
  • YOLOv8获取预测边界框

    我想将 OpenCV 与 YOLOv8 集成ultralytics 所以我想从模型预测中获取边界框坐标 我该怎么做呢 from ultralytics import YOLO import cv2 model YOLO yolov8n pt
  • 如何在 Python 中解析和比较 ISO 8601 持续时间? [关闭]

    Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 我正在寻找一个 Python v2 库 它允许我解析和比较 ISO 8601 持续时间may处于不同单
  • 从Python中的字典列表中查找特定值

    我的字典列表中有以下数据 data I versicolor 0 Sepal Length 7 9 I setosa 0 I virginica 1 I versicolor 0 I setosa 1 I virginica 0 Sepal
  • 在 Sphinx 文档中*仅*显示文档字符串?

    Sphinx有一个功能叫做automethod从方法的文档字符串中提取文档并将其嵌入到文档中 但它不仅嵌入了文档字符串 还嵌入了方法签名 名称 参数 我如何嵌入only文档字符串 不包括方法签名 ref http www sphinx do
  • 如何使用 pybrain 黑盒优化训练神经网络来处理监督数据集?

    我玩了一下 pybrain 了解如何生成具有自定义架构的神经网络 并使用反向传播算法将它们训练为监督数据集 然而 我对优化算法以及任务 学习代理和环境的概念感到困惑 例如 我将如何实现一个神经网络 例如 1 以使用 pybrain 遗传算法
  • 加快网络抓取速度

    我正在使用一个非常简单的网络抓取工具抓取 23770 个网页scrapy 我对 scrapy 甚至 python 都很陌生 但设法编写了一个可以完成这项工作的蜘蛛 然而 它确实很慢 爬行 23770 个页面大约需要 28 小时 我看过scr
  • pip 列出活动 virtualenv 中的全局包

    将 pip 从 1 4 x 升级到 1 5 后pip freeze输出我的全局安装 系统 软件包的列表 而不是我的 virtualenv 中安装的软件包的列表 我尝试再次降级到 1 4 但这并不能解决我的问题 这有点类似于这个问题 http
  • 从 NumPy ndarray 中选择行

    我只想从 a 中选择某些行NumPy http en wikipedia org wiki NumPy基于第二列中的值的数组 例如 此测试数组的第二列包含从 1 到 10 的整数 gt gt gt test numpy array nump
  • 如何断言 Unittest 上的可迭代对象不为空?

    向服务提交查询后 我会收到一本字典或一个列表 我想确保它不为空 我使用Python 2 7 我很惊讶没有任何assertEmpty方法为unittest TestCase类实例 现有的替代方案看起来并不正确 self assertTrue
  • Pandas 将多行列数据帧转换为单行多列数据帧

    我的数据框如下 code df Car measurements Before After amb temp 30 268212 26 627491 engine temp 41 812730 39 254255 engine eff 15
  • 如何在 pygtk 中创建新信号

    我创建了一个 python 对象 但我想在它上面发送信号 我让它继承自 gobject GObject 但似乎没有任何方法可以在我的对象上创建新信号 您还可以在类定义中定义信号 class MyGObjectClass gobject GO
  • python import inside函数隐藏现有变量

    我在我正在处理的多子模块项目中遇到了一个奇怪的 UnboundLocalError 分配之前引用的局部变量 问题 并将其精简为这个片段 使用标准库中的日志记录模块 import logging def foo logging info fo
  • WHERE NOT EXIST 附近的语法错误

    我在堆栈中搜索 但没有一个达到最终答案 我的查询是这样的 INSERT INTO user username frequence autoSend VALUES feri2 3 1 WHERE NOT EXISTS SELECT FROM

随机推荐

  • 类中的java构造函数不能应用于给定类型

    我有 2 个子类 员工 学生 他们属于超类 Person 这是我的老师给出的代码 任务 public class Person private String name private int yearOfBirth Create a per
  • 我可以用 git 拆分已经拆分的块吗?

    I ve recently discovered git s patch option to the add command and I must say it really is a fantastic feature I also di
  • 具有变化对象的 Java instanceof

    我需要一个方法 我可以传递一个参数 我假设该参数是一个类 但不确定 并且在该方法中 instanceof 将用于检查 x 是否是传递的类的实例 我该怎么做 我尝试了一些方法 但没有成功 这个怎么样 public boolean checke
  • 超立方体错误:警告。分辨率 0 dpi 无效。使用 70 代替

    Error was reported when running tesseract on a image image attached tesseract rsa out jpg stdout Warning Invalid resolut
  • 如何使用spring动态跟踪数据库变化?

    我在用spring spring data spring cronjobs and java mail 我需要立即扫描表中的更改my sql数据库并向管理员发送有关更改的邮件 为了实现这一目标 我所做的就是运行一个 cronjob 来扫描表
  • 刷新令牌不稳定

    我在用spotipy从中检索一些曲目Spotify using python 我收到令牌过期错误 因此我想refresh我的令牌 但我不明白如何从spotipy 获取刷新令牌 是否有另一种方法来刷新令牌或重新创建令牌 谢谢 Spotipy
  • 在 Mac 终端的 Vim 内滚动

    我一直在谷歌搜索试图找出是否可以使用鼠标滚轮在里面滚动Vim http en wikipedia org wiki Vim 28text editor 29在 Mac 的终端中 没有运气 好像只有X11 http en wikipedia
  • firebase admin:验证电话号码时“发生内部错误。原始服务器响应”

    我正在使用 firebase admin 创建新用户 该用户有电话号码 当我像这样填写电话号码 7777777 时 我的 firebase 管理员响应有正确的错误 Error The phone number must be a non e
  • 用于 MPLS 配置的 iproute2 命令

    尝试弄清楚如何使用 iproute2 来管理 Linux 内核 4 1 中的静态标签交换 MPLS 路由 我知道 iproute2 对 MPLS 的支持现在可能不完整 2 谁能解释一下 iproute2 4 1 1 目前能做什么 这是我到目
  • 无法使用 JAR 中的外部库部署 JavaFX 应用程序

    我正在 Eclipse 中开发 JavaFX 应用程序 该应用程序具有外部库 例如 log4j 等 并且可以从 Eclipse 完美运行 我尝试过通过 Eclipse 内置功能将它作为可运行 jar 从 Eclipse 部署 它在某些计算机
  • sklearn:在 RandomizedSearchCV 中使用 Pipeline?

    我希望能够在 sklearn 的 RandomizedSearchCV 构造中使用管道 然而现在我相信只支持估计器 这是我希望能够执行的操作的示例 import numpy as np from sklearn grid search im
  • c# - 文本框有字符限制吗? [复制]

    这个问题在这里已经有答案了 可能的重复 文本框 C 中的最大字符数 https stackoverflow com questions 1382983 max char in textbox c MaxLength 设置为 0 的 c wi
  • 为什么 clang 优化会破坏我的内联汇编代码?

    为了尝试了解有关 ARM 汇编的知识 我编写了一个简单的测试项目来使用内联汇编和 NEON 指令执行图像缩小 你可以在这里看到它 https github com rmaz NEON Image Downscaling https gith
  • 当我的 main.c 不使用 pthreads 时,为什么我必须在 main.c 编译中显式链接到 pthreads?

    在 Linux 中 我制作了一个使用 pthread 的共享库和一个不使用 pthread 的 main c libpthread so 显示在我的共享库的 ldd 中 这是正确的 ldd libmapreduce so 1 0 linux
  • 为什么可以在主线程上运行 Kotlin 协程?

    我无法理解why 这段代码 https medium com trionkidnapper launching a kotlin coroutine for immediate execution on the main thread 85
  • 卡坦岛地图的数据结构? [复制]

    这个问题在这里已经有答案了 不久前 有人问我是否知道一种对卡坦岛游戏的信息进行编码的好方法 这需要以每个六角形都可以有与其关联的数据的方式存储六角形网格 但更重要的是 我需要某种方法来有效地查找这些六边形侧面的顶点和边 因为这就是所有动作的
  • 如何允许用户移动表单上的控件

    我有一个 winform 我想允许用户在其上移动控件 该控件 目前 是一条垂直线 带有边框且宽度为 1 的标签 上下文不是很重要 但无论如何我都会给你 我有一个带有一些图形的背景 我希望用户能够在图形上方滑动指导线 图形是用 Nplots
  • 区块链为何如此安全? [关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 昨天我读到一篇关于区块链的文章 根据它 区块链非常安全 我无法理解它如何安全 区块链如何确保数据安全 即使普通人也可以使用 saura
  • 将 IVSHMEM 与 libvirt virt-manager 结合使用

    Using ivshmem in qemu需要执行以下步骤 在主机中启动 ivshmem 服务器 ivshmem server这将创建一个unix域套接字 tmp ivshmem socket 使用以下命令行选项启动 qemu charde
  • 为什么 newList = list.remove(x) 返回 None ? [复制]

    这个问题在这里已经有答案了 我在下面有一个列表 我想删除一个值并将其设置为一个新变量 为什么它返回无 aList 1 2 3 4 5 newList aList remove 1 print newList prints None 但当我这