【发布时间】:2020-03-14 22:44:20
【问题描述】:
我正在尝试学习 Python 中的列表操作,但遇到了一些与切片和添加列表相关的非常基本的问题。
PS:我已经提前道歉了,但是我不明白这些问题的逻辑。我自己也想不出解决这些问题的方法。这是我要问的关于切片的最后一个问题!
所以第一个实际例子:
- 我想创建一个以整数为参数并返回一个列表的函数。
- 函数创建一个列表,该列表等于数字 2 的乘法表中的值的数量(从零开始)。
- 使用不同的值调用函数并打印列表的值。
如果给定参数是"5",应打印的示例:
[0,2,4,6,8]
另一个实际例子:
给了我一份现成的清单:
l = ['I', 'have','am','yesterday','who','be','now','learned', 'how', '!','Slice', 'to'] .
我应该使用切片操作调用列表并将切片列表组合在一起时,它们应该组合以下值:
- 原始列表的 2 个第一个值
- 原始列表的索引值6-8(也包括8个),我猜是
'now'、'learned'和'how'值 - 原始列表的最后 3 个索引值倒序排列。
提前感谢您的帮助! :)
【问题讨论】:
-
这里有太多问题需要回答。您仍然可以使用显示示例输入和输出的单个函数来更新问题文本,并就其工作方式(或不工作方式)提出一个问题。