列表是一种存储元素的数据类型。由于可以存储元素,所以它就像一个数据库,少不了一些增删改查的功能。我们先来看看添加列表元素的方法。1.使用+号添加列表元素一般情况下,合并两个列表也是一种添加元素的方式,只要使用+号直接进行计算即可,下面是演示代码。name1=['python','java','php','MySql']name2=['C++','C','C#']total=name1+name2print(name1)print(name2)print(总计)运行结果如下:['python','java','php','MySql']['C++','C','C#']['python','java','php','MySql','C++','C','C#']二、使用append()方法添加列表元素append()方法在很多语言中都有。该方法属于追加元素,追加单个元素或单个对象或另一个列表。所有添加的元素、列表或对象都属于列表中的单个元素,属于整体添加,不会像+号那样逐一添加列表元素。1.添加单个元素name1=['python','java','php']name1.append('MySql')print(name1)returnresult:['python','java','php','MySql']2。添加对象name1=['python','java','php']#name1.append('MySql')name2=('MySql','SQL')name1.append(name2)print(name1)返回结果:['python','java','php',('MySql','SQL')]3.添加另一个列表name1=['python','java','php']#name1.append('MySql')#name2=('MySql','SQL')name2=['C++','C','C#']name1.append(name2)print(name1)3.extend()方法添加元素的区别extend()和append()的不同之处在于,extend()并不将列表或元组作为一个整体来对待,而是将它们包含的元素一个一个地添加到列表中。name1=['python','java','php']name2=('MySql','SQL')name1.extend(name2)name3=['C++','C','C#']name1.extend(name3)print(name1)returnresult:['python','java','php','MySql','SQL','C++','C','C#']4.添加了Insert()方法之前元素的方法都是在列表末尾添加元素。insert()方法可以在列表的指定位置添加元素。下面将进行演示。name1=['python','java','php']name1.insert(2,'MySql')print(name1)返回结果:['python','java','MySql','php']上面的代码中,我们在2的索引位置插入了一个元素,运行结果可以看出和我们认为的索引位置不一样。这是因为我们误解了。这里的2是将要插入的元素放在索引位置为2的位置。insert()方法还可以插入其他对象或者列表,这里就不一一演示了。文章来源:www.wakey.com.cn/document-append.html
