【问题标题】:How do I splice an item from a variable?如何从变量拼接项目?
【发布时间】:2021-05-22 19:15:51
【问题描述】:

我觉得这应该很容易,但对于我的生活,我无法让它工作。

从下面显示的 my_list 对象中打印 Bill 的薪水。

my_list = [{'Tom': 20000, 'Bill': 12000}, ['car', 'laptop', 'TV']]

我输入了:

print(my_list[23:28])

它只返回[]

我是新手,请善待。谢谢大家!

【问题讨论】:

  • edit您的问题包含您正在使用的编程语言的标签。

标签: splice


【解决方案1】:

因为数组索引 23 和 28 之间没有元素。我尝试改用 [0:2] 并得到原始数组。

编辑:简短警告:假设您想在拼接机中输入 5 和 9。它将返回一个带有数组索引的数组:

5 6 7 8

9 将不包括在内。 要拉比尔的薪水,你会这样做

my_list[0]['Bill']

拼接是不必要的。

【讨论】:

  • 非常感谢!
【解决方案2】:

看来您要退出索引了,因为 23 和 28 不在列表中。 试试:

my_list = [{'Tom': 20000, 'Bill': 12000}, ['car', 'laptop', 'TV']]

print(my_list[1:2])

另外,作为旁注,请考虑使用代码块来编写代码

【讨论】:

  • 谢谢。那么,我该从哪里开始计算从零开始的整数以从变量中提取比尔的薪水。
猜你喜欢
  • 2014-01-22
  • 1970-01-01
  • 1970-01-01
  • 2012-07-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-07-12
相关资源
最近更新 更多