name = list('ayushgupta')
>>> name
['a', 'y', 'u', 's', 'h', 'g', 'u', 'p', 't', 'a']
>>> name[5:5] = list('THE')
>>> name
['a', 'y', 'u', 's', 'h', 'T', 'H', 'E', 'g', 'u', 'p', 't', 'a']
>>> name[5:5] = []
>>> name
['a', 'y', 'u', 's', 'h', 'T', 'H', 'E', 'g', 'u', 'p', 't', 'a']
如果我试图用名称[5:5]从名称中删除'T','H','E',则它不起作用。我知道我可以用名字[5:8]来删除它。任何人都可以解释为什么这样吗?python-从列表中删除元素
“*任何人都可以解释它为什么如此?*”。好? –
@AndrasDeak已经在更新的方式,检查编辑:) –
好。您应该考虑花时间为第一次尝试提供完整的答案。它可以免除你一些降价。我只告诉你这一点,因为我已经看到你显示FGITW的行为很多,我认为这不利于提问者和网站。如果你给出答案,就把它做好。从长远来看,你甚至会得到更多的代表。 –