输入:
a=[1,2,3]
b=[4,5,6]
输出:
c=[1,2,3,4,5,6]
注意输出不是[[1,2,3],[4,5,6]]
1、运算符:
list1 = [1, 2, 3]
list2 = [4, 5, 6]
list3 = list1 + list2
print(list3)
2、extend()方法:
list1 = [1, 2, 3]
list2 = [4, 5, 6]
list3 = list1.extend(list2)
print(list3)
3、切片方式:
list1 = [1, 2, 3]
list2 = [4, 5, 6]
list1[len(list1):len(list1)] = list2
print(list1)
扩展资料:
list的方法
L.append(var) #追加元素
L.insert(index,var)
L.pop(var) #返回最后一个元素,并从list中删除之
L.remove(var) #删除第一次出现的该元素
L.count(var) #该元素在列表中出现的个数
L.index(var) #该元素的位置,无则抛异常
L.extend(list) #追加list,即合并list到L上
L.sort() #排序
L.reverse() #倒序
list 操作符:,+,*,关键字del
a[1:] #片段操作符,用于子list的提取
[1,2]+[3,4] #为[1,2,3,4]。同extend()
[2]*4 #为[2,2,2,2]
del L[1] #删除指定下标的元素
del L[1:3] #删除指定下标范围的元素
除了直接相加(生成新的list),还有两种方法(修改其中一个list):
用list的extend方法,L1.extend(L2),该方法将参数L2的全部元素添加到L1的尾部,例如:
>>> L1 = [1, 2, 3, 4, 5]用切片(slice)操作,L1[len(L1):len(L1)] = L2和上面的方法等价,例如:
>>> L1 = [1, 2, 3, 4, 5]但切片方法用起来更灵活,可以插入到头部,或其他任意部位,例如:
加到开头:
>>> L1 = [1, 2, 3, 4, 5]加到中间:
>>> L1 = [1, 2, 3, 4, 5]参考
1.《python libarary referece》5.6.4. Mutable Sequence Types:
(oschina文档镜像地址)http://tool.oschina.net/uploads/apidocs/python2.7.3/library/stdtypes.html#mutable-sequence-types
在python中如何将两个list合并成一个list,不用for语句
假设有两个列表list1和list2,可以使用以下代码将它们合并为一个新列表:python new_list = list1 + list2 解释如下:列表相加操作 Python中的列表是可变序列类型,支持序列拼接操作。通过将两个列表放在加号两侧,可以直接将它们相加,从而得到一个新的列表。这是Python语言内置的功能,非常直观且易于使...
在python中如何将两个list合并成一个list,不用for语句
1、运算符:list1 = [1, 2, 3]list2 = [4, 5, 6]list3 = list1 + list2 print(list3)2、extend()方法:list1 = [1, 2, 3]list2 = [4, 5, 6]list3 = list1.extend(list2)print(list3)3、切片方式:list1 = [1, 2, 3]list2 = [4, 5, 6]list1[len(list1):le...
python3合并两个列表(python合并两个列表)
在python中如何将两个list合并成一个list,不用for语句新建一个将两个列表组合成一个列表.py。中文编码声明注释:#coding=gbk。定义两个列表,分别是s1和s2,并且赋值。使用+号将两个列表组合成一个,并且使用s3接受新的列表。append向后面添加元素,参数可以是任何东西,将作为元素添加到列表尾部。extend...
如何在python中把两个列表的各项分别合并为列表
1. `extend` 是Python列表的一个内置方法,用于将一个列表的所有元素添加到另一个列表的末尾。这个方法会直接修改调用它的列表对象,而不是返回一个新的列表。如果要合并两个独立的列表,可以先创建一个空列表,然后用其中一个列表调用 `extend` 方法,并传入另一个列表作为参数。这样,两个列表的元素...
Python中合并列表(list)的六种方法
在Python中,列表操作的灵活性令人印象深刻。合并列表是数据处理中常见的需求,这里有六种方法供你选择。首先,最直观的是使用"+",通过加法操作直接合并,适合列表元素不多的情况,但效率不高。其次,extend()方法可以将一个列表的内容追加到另一个列表,但注意它会改变原列表。如果想要交叉合并,zip()...
python如何用两个list的值拼接成一个字符串?
按照你的要求编写的Python程序如下 s1=["a","b","c"]s2=[1,2,3]print(' '.join([i[0]+str(i[1]) for i in zip(s1,s2)]))
Python怎样把2个列表合成为一个字典?
lista)): result[str(a[i])] = listb[i] return result else: error = "合并列表长度不一样" return errora = list(input("请输入第一个数组元素:"))b = list(input("请输入第二个数组元素:"))print (listtodict(a,b))...
Python3 列表list合并的4种方法
Python3中的列表合并有多种方法可供选择。首先,最直接的方式是使用"+"运算符,将两个列表连接起来,形成新的列表。这种方法直观且易于理解。其次,extend()方法是另一种实用的手段。它将一个列表的所有元素添加到另一个列表的末尾,不会创建新的列表,而是直接扩展原有列表。这种方法对列表内容的扩充...
python两个长度相等的list元素合并?
1.简介:Python 中 list 的合并操作 2.所需工具\/原料: python2.7 3.方法:l1=['L','O','L']l2=['lu','a','lu']# 将两个list合二为一l1+l2 (或 l1.extend(l2))#运行结果:['L', 'O', 'L', 'lu', 'a', 'lu']# 将两个list捆绑zip(l1,l2)#运行结果:[('L', '...
Python 中怎样合并数据
首先,对于列表(list),Python的简单语法使其合并变得轻而易举。只需使用加号 '+',即可实现列表的拼接。然而,对于字典(dict),情况有所不同。由于dict不支持 '+' 运算,我们需要利用**运算符来合并,但需要注意,如果后一个字典中存在相同的键,其值会覆盖前一个字典的值。对于集合(set),由于其...