当前位置: 首页 > 知识库问答 >
问题:

在python我不能得到正确的产品[复制]

习宸
2023-03-14
my_list = ["banana", "apple", "cherry"]

var = my_list.remove("apple")

print(var)

当我运行这个程序时,它应该是写的

apple

p、 s我对编码还不熟悉

共有3个答案

葛子昂
2023-03-14

这就是我在用Python编程时总是建议使用IDE的原因之一。PyCharm会给你一个警告“删除不会返回值”。

卜弘文
2023-03-14

你可以用流行音乐代替。必须指定要从中删除的索引。

my_list = ["banana", "apple", "cherry"]

var = my_list.pop(my_list.index("apple"))

print(var)
臧俊杰
2023-03-14

在python中,list的remove方法不返回任何内容。如果元素不存在,它将抛出异常。但是,我不确定你想要完成什么。

 类似资料:
  • 我用下面的代码在我的WordPress网站上获得了WooCommerce形式的产品类别列表: 这工作正常,并返回产品类别的列表。我现在一直试图得到一个特定类别的产品列表。 示例:使用获取的所有产品。 我知道产品是作为帖子存储的,并且一直在努力做到这一点,但似乎做不到。 如何获取特定类别的产品列表?

  • 问题内容: 我尝试将numa与cuda python配合使用。代码是按如下方法计算一维数组的总和,但我不知道如何获得一个值而不是三个值。 带有numba + CUDA8.0的python3.5 输出为: 为什么我无法获得输出“ 4.31417383”而不是“ 1.733004 1.289852 1.291317”?1.733004 + 1.289852 + 1.291317 = 4.314173。

  • 我已经在我的网站上使用了最新的woocommerce插件。我使用enfold主题为我的网站。但我不知道为什么我的产品页面结构断裂或显示不正确的其他。 产品图库thumb不工作(所有图像都以100%宽度显示,产品图像没有轮播) 我无法设置侧栏 这是enfold主题的问题还是其他什么问题?

  • 问题内容: 我试着用cuda python和numba。代码是计算1D的和数组,但我不知道如何得到一个值结果而不是 三个价值观。python3.5和Nuba+CUDA8.0 The output is: 为什么我不能得到输出“4.31417383”而不是“1.733004 1.289852” 1.291317” ? 1.733004+1.289852+1.291317=4.314173. 我是新来

  • 问题内容: 是否有一种简单的方法来获取当前操作系统使用的行尾类型? 问题答案: 如果您对以文本模式打开的文件进行操作,那么正确的是所有换行符都显示为“ ”。否则,您正在寻找。 从http://docs.python.org/library/os.html: os。 Lineep 在当前平台上用于分隔(或终止)行的字符串。这可以是单个字符,例如对于POSIX是’\ n’,也可以是多个字符,例如对于W

  • 这是我正在使用的代码,从csv中获取行,将它们存储到一个名为userDetails的字符串数组中,然后从这个数据中获取从第四个值开始的userDetails的所有值(userDetails[3]),并将它们放入一个名为scores的二维整数数组中。 台词: 创建用户类的新实例,并传递3个字符串(第一个=用户名,第二个=密码,第三个=用户类型(无论是教师、学生还是管理员)),连同这3个字符串,它传递