一、添加元素的方法
1.append()方法
# l.append() 用于在列表末尾添加新的对象, 返回值:该方法无返回值,但是会修改原来的列表
l = [1, 2, 3, 4, 5]
l1 = [6, 7, 8]
l2 = {"age": "12"}
l3 = '年后,nihao'
l4 = ('height', 'name')
# 增加列表
l.append(l1)
print(l) # [1, 2, 3, 4, 5, [6, 7, 8]]
# 增加字典
l.append(l2)
print(l) # [1, 2, 3, 4, 5, [6, 7, 8], {'age': '12'}]
# 增加字符串
l.append(l3)
print(l) # [1, 2, 3, 4, 5, [6, 7, 8], {'age': '12'}, '年后,nihao']
# 增加元组
l.append(l4)
print(l) # [1, 2, 3, 4, 5, [6, 7, 8], {'age': '12'}, '年后,nihao', ('height', 'name')]
2.extend()方法
'''
l.extend(seq)
描述:用于在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表)
参数seq: 元素列表,可以是列表、元组、集合、字典,若为字典,则仅会将键(key)作为元素依次添加至原列表的末尾
'''
d = [1, 3, 5]
d1 = [2, 4, 6]
d2 = ('nihao', 'zhongguo')
d3 = {'name': 'zhouyang', 'age': '18'}
d4 = {'height'}
d5 = 'aaa'
d6 = "a,b,c,d,e"
# 增加列表
d.extend(d1)
print(d) # [1, 3, 5, 2, 4, 6] list
# 增加元组
d.extend(d2)
print(d) # [1, 3, 5, 2, 4, 6, 'nihao', 'zhongguo'] tuple
# 增加字典
d.extend(d3)
print(d) # [1, 3, 5, 2, 4, 6, 'nihao', 'zhongguo', 'name', 'age'] dic
# 增加集合
d.extend(d4)
print(d) # [1, 3, 5, 2, 4, 6, 'nihao', 'zhongguo', 'name', 'age', 'height'] set
# 增加字符串
d.extend(d5)
print(d) # [1, 3, 5, 2, 4, 6, 'nihao', 'zhongguo', 'name', 'age', 'height', 'a', 'a', 'a']
# 增加字符串(d6中有9个元素,','也是元素)
d.extend(d6)
print(d) # [1, 3, 5, 2, 4, 6, 'nihao', 'zhongguo', 'name', 'age', 'height', 'a', 'a', 'a', 'a', ',', 'b', ',', 'c', ',', 'd', ',', 'e']
print(len(d6)) # 9
标签:name,extend,python,操作方法,age,nihao,列表,print From: https://www.cnblogs.com/zy7941246/p/17325784.html