【问题标题】:Using list slicing and “+” operator how this work?使用列表切片和“+”运算符这是如何工作的?
【发布时间】:2021-06-27 15:38:07
【问题描述】:
S=len(s)
i=0
while i<S:
    fwd=s[i:]+s[1:i]
    print(fwd)
    i+=1

我想知道fwd = s[i:]+s[1:i]的工作原理

【问题讨论】:

  • 打印它不会告诉你发生了什么吗?打印完,还有什么看不懂的?
  • 你需要解释每个部分:fwd=s[i:]+s[1:i] 说你知道这个部分做什么,或者你不知道这个部分做什么。

标签: python slice


【解决方案1】:

假设 i = 2 和 s = [0, 1, 2, 3, 4, 5]。首先它执行 s[2:](2, 3, 4, 5) + s1:2。那么它的 [2, 3, 4] + [1] = [2, 3, 4, 1]

【讨论】:

    猜你喜欢
    • 2014-05-16
    • 2019-07-10
    • 2017-03-04
    • 2012-11-11
    • 2017-06-07
    • 2011-07-05
    • 2016-10-25
    • 2015-02-19
    • 2020-01-29
    相关资源
    最近更新 更多