学习了创建list列表之后,自然也得有几种给list列表添加元素的方法。下面讲解三种添加元素的方法。
往language 语言列表最后添加一个python 语言。python字符串被添加到了列表最后。
>>> language = ['php','java','go']
>>> language.append('python')
>>> language
['php', 'java', 'go', 'python']
指定偏移的元素索引,并在指定元素前面插入新的元素。insert(int ,keywords)方法接收两个参数,int 为列表元素的索引,keywords 为被插入的元素。
>>> language = ['php','java','go']
>>> language.insert(0,'python')
>>> language
['python', 'php', 'java', 'go']
根据上面的示例可以看出,python 字符串被插入到列表的第一个元素位置。
列表索引从0开始。
合并是list列表添加元素的另一种方式,将新的列表合并到当前列表。
>>> language = ['php','java','go']
>>> c = ['c++']
>>> language.extend(c)
>>> language
['php', 'java', 'go', 'c++']
除了也可以使用加号(+) 合并。
>>> language = ['php','java','go']
>>> c = ['c++']
>>> lang = language+c
>>> language
['php', 'java', 'go']
>>> lang
['php', 'java', 'go', 'c++']
在合并的时候,extend()方法和加号(+)方法之间的小区别:
注:如果使用+方法合并列表,想让原列表更新,使用+=重新赋值给原列表。
>>> language = ['php','java','go']
>>> c = ['c++']
>>> language+=c
>>> language
['php', 'java', 'go', 'c++']