文件名称:列表和字符串-三菱数控指导手册api
文件大小:1.91MB
文件格式:PDF
更新时间:2024-07-03 00:32:31
python
10.8 删除元素 有多种方法可以从列表中删除一个元素。如果你知道元素的下标,你可以使用 pop:� >>> t = ['a', 'b', 'c'] >>> x = t.pop(1) >>> t ['a', 'c'] >>> x 'b' � pop修改列表,并返回被移除的元素。如果你不提供下标,它将移除并返回最后一个元 素。 如果你不需要被移除的元素,可以使用 del运算符:� >>> t = ['a', 'b', 'c'] >>> del t[1] >>> t ['a', 'c'] � 如果你知道要删除的值 (但是不知道其下标),你可以使用 remove:� >>> t = ['a', 'b', 'c'] >>> t.remove('b') >>> t ['a', 'c'] � remove的返回值是 None。 要移除多个元素,你可以结合切片索引使用 del:� >>> t = ['a', 'b', 'c', 'd', 'e', 'f'] >>> del t[1:5] >>> t ['a', 'f'] � 同样的,切片选择到第二个下标 (不包含第二个下标)处的所有元素。 10.9 列表和字符串 一个字符串是多个字符组成的序列,一个列表是多个值组成的序列。但是一个由字符组 成的列表不同于字符串。可以使用 list将一个字符串转换为字符的列表:� >>> s = 'spam' >>> t = list(s)