python列表增加数据函数
python列表增加数据
- append():增加列表数据,没有返回值,直接改变原列表
- extend():列表结尾处追加数据,如果数据是一个序列(列表或者字符串),则将这个序列的数据逐一添加到列表
- insert():指定位置新增数据
name_list = ['Tom', 'Lily', 'Rose']
# append():增加列表数据,没有返回值,直接改变原列表
name_list.append('Ming')
print(name_list) # ['Tom', 'Lily', 'Rose', 'Ming']
name_list.append(['tian', 'Ning'])
print(name_list) # ['Tom', 'Lily', 'Rose', 'Ming', ['tian', 'Ning']]
# extend():列表结尾处追加数据,如果数据是一个序列(列表或者字符串),则将这个序列的数据逐一添加到列表
name_list2 = ['Tom', 'Lily', 'Rose']
name_list2.extend('Ming')
print(name_list2) # ['Tom', 'Lily', 'Rose', 'M', 'i', 'n', 'g']
name_list2.extend(['tian', 'Ning'])
print(name_list2) # ['Tom', 'Lily', 'Rose', 'M', 'i', 'n', 'g', 'tian', 'Ning']
# insert():指定位置新增数据
# 语法:列表序列.(位置下标,数据)
name_list2.insert(1, 'Long')
print(name_list2) # ['Tom', 'Long', 'Lily', 'Rose', 'M', 'i', 'n', 'g', 'tian', 'Ning']