Python列表怎么追加列表?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python列表怎么追加列表?相关的知识,希望对你有一定的参考价值。

是真的个意思吗?

参考技术A 列表list增加数据一般可以使用append()函数来为列表list添加数据,默认将数据追加在末尾。 *此元素如果是一个list,那么list作为一个整体追加。 参考技术B 嗯,有点不明白你的意思,不知道下面这个是不是你想要的
list=[]
b=int(input('请输入整数')) #当然,也可以输入字符串b=input('请输入整数') for i in range(b): # for i in range(len(b)):
a=input('输入列表字符')
list.append(a)
print(list)
运行结果为
请输入整数3
输入列表字符1
输入列表字符2
对于学习python,我推荐你去今日头条搜索 豆皮A ,他有很多实用的python小技巧跟基础知识,非常适合小白,我也是从那里出来的,一起加油学习哦
输入列表字符3
['1', '2', '3']追问

不是,是列表追加入列表。[[1],[2],[3],[4],[5]]就像这样

参考技术C list.append([data])

python 数组和列表的区别

python没有数组,只有元组(tuple)和列表(list)。
元组与列表最大的不同在于,元组一旦创建便不可改变,
因此不像列表,元组不能够在末尾追加(append)元素,弹出(pop)元素,
只能对元组中的元素进行索引t[0],不能对其中的元组进行赋值t[0]=8。
使用元组的好处在于对元组进行操作更为高效,适合存放一组常量。
参考技术A

Python没有数组:

    只有元组(tuple)和列表(list);

    元组一旦创建不可改变,例如:aa=tuple(1,2,3);

    元组不能追加(append)元素,弹出(pop)元素等;

    只能对元组中的元素进行索引aa[0],不能对其中的元组进行赋值aa[0]=8;

    使用元组的好处在于对元组进行操作更为高效,适合存放一组常量;

    而上述的众多不可以,使用列表list是可以的。

参考技术B 没有区别,都是[ ] 参考技术C python中的array模块进行创建
from array import array
# typecode (must be b, B, u, h, H, i, I, l, L, q, Q, f or d) # 第一个里面指定类型。
array('l')
array('l', [1, 2, 3, 4, 5])
print(array('l', [1, 2, 3, 4, 5]))
参考技术D 我记得有一点是列表里的都是指针 指向任意数据类型,很费内存和cpu。数组是统一的数据类型,且封装的array有比较强大的功能吧

以上是关于Python列表怎么追加列表?的主要内容,如果未能解决你的问题,请参考以下文章

python列表操作:追加元素到列表的代码

Python列表合并去重和排序

在 Python 中追加列表

python 数组和列表的区别

追加到 json 中转储的字典列表,而不用 python 加载列表

Python-追加/合并字典列表