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

发布网友 发布时间:2022-04-23 14:46

我来回答

7个回答

热心网友 时间:2022-04-06 06:57

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

  代码示例:

热心网友 时间:2022-04-06 08:15

.....................
>>> word="heipa"
>>> word
'heipa'
>>> word[0:2]
'he'
>>> .....
说明word[0:2]是显示word中的0至2个字符(默认不包括第二个)
楼上答得对

热心网友 时间:2022-04-06 09:50

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

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

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

热心网友 时间:2022-04-06 11:41

python 切片操作是从0开始计位,0作为第一位,可以把[0]看作是第一位.
>>>word='heipA'
>>>word[0]
'h' #这里word[0]是显示'helpA'的第一位
>>>word[0:2]
>>>'hl' #[0:2]是显示'helpA'的第一位到第二位,也就是显示从第一位到除去第三位的所有字符,word[2:4]依此类推显示'lp'
del是删除,你仔细想一下就明白了

热心网友 时间:2022-04-06 13:49

列表,元祖以及字符串都是当序列来处理的

热心网友 时间:2022-04-06 16:14

del 语句
使用 del 语句可以从一个列表中依索引而不是值来删除一个元素。这与使用 pop() 返回一个值不同。可以用 del 语句从列表中删除一个切割,或清空整个列表(我们以前介绍的方法是给该切割赋一个空列表)。例如:
>>> a = [-1, 1, 66.25, 333, 333, 1234.5]
>>> del a[0]
>>> a[1, 66.25, 333, 333, 1234.5]
>>> del a[2:4]
>>> a[1, 66.25, 1234.5]
>>> del a[:]
>>> a[]
也可以用 del 删除实体变量:
>>> del a

热心网友 时间:2022-04-06 18:55

删除列表项

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com