📜  将两个字典列表 python 与字符串合并 - Python (1)

📅  最后修改于: 2023-12-03 15:25:15.908000             🧑  作者: Mango

将两个字典列表 python 与字符串合并

在Python中,我们有时需要将两个字典或列表合并为一个,或将某些字符串拼接起来形成一个更大的字符串。这个过程非常简单,只需要使用相应的函数或方法即可。

合并字典列表
方法一:使用“+”运算符

我们可以使用“+”运算符将两个列表合并为一个。例如,我们有两个字典列表a和b,我们可以使用以下代码将它们合并为一个:

a = [{'name': 'Alice', 'age': 20}, {'name': 'Bob', 'age': 22}]
b = [{'gender': 'Female'}, {'gender': 'Male'}]
c = a + b
print(c)

运行结果如下:

[{'name': 'Alice', 'age': 20}, {'name': 'Bob', 'age': 22}, {'gender': 'Female'}, {'gender': 'Male'}]
方法二:使用extend()方法

我们也可以使用extend()方法将两个列表合并为一个。例如,我们有两个字典列表a和b,我们可以使用以下代码将它们合并为一个:

a = [{'name': 'Alice', 'age': 20}, {'name': 'Bob', 'age': 22}]
b = [{'gender': 'Female'}, {'gender': 'Male'}]
a.extend(b)
print(a)

运行结果如下:

[{'name': 'Alice', 'age': 20}, {'name': 'Bob', 'age': 22}, {'gender': 'Female'}, {'gender': 'Male'}]
字符串合并

我们可以使用“+”运算符将两个字符串拼接为一个。例如,我们有两个字符串s1和s2,我们可以使用以下代码将它们拼接为一个:

s1 = 'Hello'
s2 = 'World!'
s3 = s1 + ' ' + s2
print(s3)

运行结果如下:

Hello World!

我们也可以使用join()方法将多个字符串拼接为一个,例如:

words = ['Python', 'is', 'awesome']
sentence = ' '.join(words)
print(sentence)

运行结果如下:

Python is awesome

以上就是合并字典列表和字符串的方法,希望能对大家有所帮助。