本文介绍的是列表中的修改、添加和删除元素。第一次写博客,如果本文有什么错误,还请大家评论指正。谢谢! 列表中第一个元素的值变成了’ducati’ 方法append()是将元素’ducati’添加到了列表的末尾,那如果我们想将元素插入到列表元素的中间怎么办?方法insert()解决这个问题。 元素’ducati’插入在了列表中第二个位置上,这是因为在python程序中,是从0开始计数的,所以’ducati’放在了元素’honda’的后面。 删除第二个元素,同理在python程序中,是从0开始计数的,即删除的是’yamaha’ 使用 pop()删除元素 实际上,我们也可以使用pop()删除任何位置的元素,只需要在括号中指定要删除的元素索引即可。 使用remove 语句删除元素 注意:remove()只能删除第一个指定的值。如果要删除的值可能在列表中出现多次,就需要使用循环判断是否删除了所有这样的值。
创建的列表大多数都将是动态的,这就意味着列表创建后,将随着程序的运行删减元素。
修改元素的的语法与访问列表的语法类似。
假设有一个列表motorcycles,其中第一个元素为’honda’,修改第一个元素的值motorcycles = ['honda','yamaha','suzuki'] print(motorcycles) motorcycles[0] = 'ducati' print(motorcycles) ['honda', 'yamaha', 'suzuki'] ['ducati', 'yamaha', 'suzuki']
在列表末尾添加元素motorcycles = ['honda','yamaha','suzuki'] motorcycles.append('ducati') print(motorcycles) ['honda', 'yamaha', 'suzuki', 'ducati']
motorcycles = ['honda','yamaha','suzuki'] motorcycles.insert(1,'ducati') print(motorcycles) ['honda', 'ducati', 'yamaha', 'suzuki']
使用del 语句删除元素motorcycles = ['honda','yamaha','suzuki'] del motorcycles[1] print(motorcycles) ['honda', 'suzuki']
pop() 可删除列表中末尾的元素,并让你能够接着使用它。术语弹出(pop)源自这样的类比:列表就像是一个栈,而删除的列表末尾相当于弹出栈顶元素。motorcycles = ['honda','yamaha','suzuki'] last_owned = motorcycles.pop() print(last_owned) print(motorcycles) suzuki ['honda', 'yamaha']
motorcycles = ['honda','yamaha','suzuki'] last_owned = motorcycles.pop(0) print(last_owned) honda
有的时候,我们不知道从列表中删除的位置。如果你只知道要删除元素的值,则可以使用remove()。
例如:我们要从motorcycles列表中删除’ducati’motorcycles = ['honda','yamaha','suzuki','ducati'] motorcycles.remove('ducati') print(motorcycles) ['honda', 'yamaha', 'suzuki']
本网页所有视频内容由 imoviebox边看边下-网页视频下载, iurlBox网页地址收藏管理器 下载并得到。
ImovieBox网页视频下载器 下载地址: ImovieBox网页视频下载器-最新版本下载
本文章由: imapbox邮箱云存储,邮箱网盘,ImageBox 图片批量下载器,网页图片批量下载专家,网页图片批量下载器,获取到文章图片,imoviebox网页视频批量下载器,下载视频内容,为您提供.
阅读和此文章类似的: 全球云计算