# 列表方法
# 方法是函数,是与列表、数、字符串联系紧密的函数
# 调用方法object.method(arguments)
# 创建列表
lst1 = [1, 2, 3]
lst2 = [4, 5, 6]
# 列表的拼接
lst3 = [lst1, lst2]
print('错误的拼接lst3=',lst3) # 方法错误
lst3=lst1+lst2
lst1.extend(lst2) # 注意extend函数没有返回值,不要使用append,这个是就地对lst1进行修改
print('lst3=',lst3,'\n新的lst1=',lst1)
# 把lst2插入到lst1
lst1 = [1, 2, 3]
lst2 = [4, 5, 6]
lst1[2:2]=lst2
print('lst2插入lst1=',lst1)
# 把列表变为元组
cell = tuple(lst3)
# 格式化打印输出,列表
print('lst={},\ncell={}'.format(lst3,cell)) # 注意format的使用,不要忘了.
输出为:
错误的拼接lst3= [[1, 2, 3], [4, 5, 6]]
lst3= [1, 2, 3, 4, 5, 6]
新的lst1= [1, 2, 3, 4, 5, 6]
lst2插入lst1= [1, 2, 4, 5, 6, 3]
lst=[1, 2, 3, 4, 5, 6],
cell=(1, 2, 3, 4, 5, 6)