python语句 del a[2:4] 什么意思

python语句里面有个链表切片的概念,譬如:
>>>word='heipA'
>>>word[0:2]
'he'
>>>word[2:4] 不太理解这两句中:后面代表的是什么
'lp'

还有就是
>>>a=[1,2,3,4,5,6,7]
>>>del a[2:4]
方括号里的应该和上面意思一样,但具体指什么?

求解答!

  pyhton中del语句可以用来删除列表中某一个元素或者是某一个片段,只需要给出元素所在的索引值,而不需要给出元素的具体值。del a[2:4]就是指删除列表a中索引2到索引4的值,但不包括4。

  代码示例:

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-11-09

del 是删除函数,del用于list列表操作,删除一个或者连续几个元素。

del a[2:4]  删除从第2个元素开始,到第4个为止的元素。包括头不包括尾。

这个百度知道真是有意思,把要表达的表达出来了就可以了,为什么还要我继续修改,

第2个回答  推荐于2016-04-18
python 切片操作是从0开始计位,0作为第一位,可以把[0]看作是第一位.
>>>word='heipA'
>>>word[0]
'h' #这里word[0]是显示'helpA'的第一位
>>>word[0:2]
>>>'hl' #[0:2]是显示'helpA'的第一位到第二位,也就是显示从第一位到除去第三位的所有字符,word[2:4]依此类推显示'lp'
del是删除,你仔细想一下就明白了本回答被提问者采纳
第3个回答  2010-05-09
.....................
>>> word="heipa"
>>> word
'heipa'
>>> word[0:2]
'he'
>>> .....
说明word[0:2]是显示word中的0至2个字符(默认不包括第二个)
楼上答得对
第4个回答  2010-05-10
列表,元祖以及字符串都是当序列来处理的