列表:分片的元素赋值、删除元素和分片赋值
>>> x=['3','4','7'] >>> x[2]='11' >>> x ['3', '4', '11']以上就是简单的分片的元素赋值示例。
下面举一个简单的删除分片元素示例:
>>> name=['z','s','p','o'] >>> del name[2] >>> name ['z', 's', 'o']分片是一个非常强大的特性,分片赋值操作更加现实它的强大。
先做一个List函数的示例
>>> list("hello world") ['h', 'e', 'l', 'l', 'o', ' ', 'w', 'o', 'r', 'l', 'd']然后通过分片赋值改变内容.
>>> list("hello world") ['h', 'e', 'l', 'l', 'o', ' ', 'w', 'o', 'r', 'l', 'd'] >>> words=list("hello world") >>> words[5:] = list('kitty') >>> words ['h', 'e', 'l', 'l', 'o', 'k', 'i', 't', 't', 'y']
也可以通过分片赋值 不替换任何元素的情况下插入新元素
>>> number=['t','k'] >>> number[1:1]=['h','a','n'] >>> number ['t', 'h', 'a', 'n', 'k']