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

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

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

求解答!
展开
 我来答
就烦条0o
推荐于2018-02-27 · 知道合伙人软件行家
就烦条0o
知道合伙人软件行家
采纳数:33315 获赞数:46493
从事多年系统运维,喜欢编写各种小程序和脚本。

向TA提问 私信TA
展开全部

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

  代码示例:

haifeng60902
2015-11-09 · 超过37用户采纳过TA的回答
知道小有建树答主
回答量:88
采纳率:0%
帮助的人:44万
展开全部

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

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

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

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
beharm
推荐于2016-04-18
知道答主
回答量:14
采纳率:0%
帮助的人:14.2万
展开全部
python 切片操作是从0开始计位,0作为第一位,可以把[0]看作是第一位.
>>>word='heipA'
>>>word[0]
'h' #这里word[0]是显示'helpA'的第一位
>>>word[0:2]
>>>'hl' #[0:2]是显示'helpA'的第一位到第二位,也就是显示从第一位到除去第三位的所有字符,word[2:4]依此类推显示'lp'
del是删除,你仔细想一下就明白了
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
whql3
2010-05-09 · TA获得超过5131个赞
知道大有可为答主
回答量:5379
采纳率:0%
帮助的人:1098万
展开全部
.....................
>>> word="heipa"
>>> word
'heipa'
>>> word[0:2]
'he'
>>> .....
说明word[0:2]是显示word中的0至2个字符(默认不包括第二个)
楼上答得对
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友bbcb14907
2010-05-10
知道答主
回答量:19
采纳率:0%
帮助的人:16.2万
展开全部
列表,元祖以及字符串都是当序列来处理的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式