append是list(列表)的方法,函数参数是可以是任意一个元素作用就是把元素追加到后边。例如a=[1,2,3]则a.append(4)以后a就是[1,2,3,4]
join是string(字符串)的方法函数参数是一个由字符串组成的列表比如str1=['a','b','c'],作用是用字符串把这个字符串列表里的字符串连接起來比如:a='-'则a.join(str1)='a-b-c'
发布了11 篇原创文章 · 获赞 5 · 访问量 1万+
下边通过定义和代码演示理解他們的区别:
1. append() 追加单个元素到List的尾部只接受一个参数,参数可以是任何数据类型被追加的元素在List中保持着原结构类型。
2. extend() 将一个列表中每個元素分别添加到另一个列表中只接受一个参数。
3. insert() 将一个元素插入到列表中但其参数有两个(如insert(1,”g”)),第一个参数是索引点即插叺的位置,第二个参数是插入的元素
4. + 加号,将两个list相加会返回到一个新的list对象,注意与前三种的区别前面三种方法(append, extend, insert)可对列表增加元素的操作,他们没有返回值是直接修改了原数据对象。 注意:将两个list相加需要创建新的list对象,从而需要消耗额外的内存特别是當list较大时,尽量不要使用“+”来添加list而应该尽可能使用List的append()方法。
append是list(列表)的方法,函数参数是可以是任意一个元素作用就是把元素追加到后边。例如a=[1,2,3]则a.append(4)以后a就是[1,2,3,4]
join是string(字符串)的方法函数参数是一个由字符串组成的列表比如str1=['a','b','c'],作用是用字符串把这个字符串列表里的字符串连接起來比如:a='-'则a.join(str1)='a-b-c'
发布了11 篇原创文章 · 获赞 5 · 访问量 1万+