为啥倒叙是-3 却把‘candy’替换掉了?

来源:5-7 Python替换list中的元素

芒果不忙_

2022-02-22 15:06

L = ['Alice', 'Bob', 'Candy', 'David', 'Ellena']
L[-3] = 'Canlina'
print(L)

结果是:['Alice', 'Bob', 'Canlina', 'David', 'Ellena'] 为啥把‘candy’替换了?按照下标来数,倒叙从右向左,从0开始应该替换掉‘Bob’啊?谁能解释一下,我比较愚钝

写回答 关注

2回答

  • weixin_慕村6176323
    2023-04-09 23:08:58
    1. 按照正序从0(在这里0表示位置)开始

          例:

    L=[44,55,66]
    print(0)####输出结果:44
    print(1)####输出结果:55
    print(2)####输出结果:66
    2.按照倒序从-1(在这里-1表示位置)开始
    例:
    L=[44,55,66]
    print(-1)####输出结果:66
    print(-2)####输出结果:55
    print(-3)####输出结果:44


  • qq_慕码人3050345
    2022-02-22 18:08:27

    倒叙从右向左从-1开始

Python3 入门教程(新版)

python3入门教程,让你快速入门并能编写简单的Python程序

154172 学习 · 1075 问题

查看课程

相似问题