使用python插入方法的挑战

问题描述

我正在尝试一些python列表练习问题。我试图在索引“ -1”处插入新名称的麦克,但在将输出打印到屏幕上时,我发现它默认为晚餐列表中的另一个位置(索引(-2))。

dinner = ['yemi','bimpe','kola','kunle','bola','shola','ola']

invite = f"{dinner[0].title()},would you be available to attend our dinner party?"
print(invite)

invite = f"{dinner[-1].title()},would you be available to attend our dinner party?"
print(invite)

invite = f"{dinner[-3].title()},would you be available to attend our dinner party?"
print(invite)

invite = f"{dinner[3].title()},would you be available to attend our dinner party?"
print(invite)

invite = f"{dinner[1].title()},would you be available to attend our dinner party?"
print(invite)

not_coming = f"{dinner[0].title()} said she can't make the dinner party tonight and has to be swapped with {dinner[1].title()}"
print(not_coming)

not_coming = f"{dinner[-1].title()} said she can't make the dinner party tonight and has to be swapped with {dinner[-2].title()}"
print(not_coming)

dinner.insert(0,"kingsley")
print(dinner)

dinner.insert(-1,"mike")
print(dinner)

为什么会这样?

列表名称为“晚餐”

enter image description here

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)