版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/cadi2011/article/details/85840012
0、我总是觉得分开总结好一些,这次为了提高效率,那我就放到一个代码里面
1、踩坑,print打印出,包含中文字符的list
解决前:明显是编码格式的事情
['\xe5\xbe\x90\xe5\xbc\xba', '\xe5\x80\x8d\xe6\x80\xbb', '\xe8\x88\xaa\xe7\xa5\x9e', '\xe5\xa4\xa7\xe6\xa3\xae']
解决办法:print str(a).decode('string_escape')
2、看下例子代码,一共四种方式,全部写了
person_dev_group = ["徐强","倍总","航神"]
person_design_group = ["tom", "david","tyson"]
person_tester_group = ["tempA", "tempB", "tempC"]
print str(person_dev_group).decode('string_escape')
person_dev_group.append("大森") #第一种,调用实例方法append,会在list的尾部添加一个元素
print str(person_dev_group).decode('string_escape')
person_dev_group.insert(1,"大牛") #第二种,调用实例方法insert,在list的指定下标处插入一个元素
print str(person_dev_group).decode('string_escape')
person_dev_group.extend(person_design_group) #第三种,调用实例方法extends()取决于你的这个参数对象有几个元素,它会在list的尾部添加一个或者多个元素,比如传入list就会把所有的元素都添加进来
print str(person_dev_group).decode('string_escape')
new_create_group = person_dev_group + person_tester_group #第四种,用符号"+" 连接两个List, 重点是此时会创建一个新的list对象,而不是修改原有任何一个list
print str(new_create_group).decode('string_escape')
输出结果:
['徐强', '倍总', '航神']
['徐强', '倍总', '航神', '大森']
['徐强', '大牛', '倍总', '航神', '大森']
['徐强', '大牛', '倍总', '航神', '大森', 'tom', 'david', 'tyson']
['徐强', '大牛', '倍总', '航神', '大森', 'tom', 'david', 'tyson', 'tempA', 'tempB', 'tempC']