当前位置:首页 > 行业动态 > 正文

python 如何拼接数据

在Python中,拼接数据有多种方法,以下是一些常用的方法:

1、使用加号(+)进行字符串拼接

2、使用join()函数进行字符串拼接

3、使用格式化字符串进行字符串拼接

4、使用列表的extend()方法进行列表拼接

python 如何拼接数据  第1张

5、使用列表的append()方法进行列表拼接

6、使用字典的update()方法进行字典拼接

7、使用pandas库进行数据拼接

下面是这些方法的详细解释和示例代码:

python 如何拼接数据  第2张

1、使用加号(+)进行字符串拼接

str1 = "Hello"
str2 = "World"
result = str1 + " " + str2
print(result)  # 输出:Hello World

2、使用join()函数进行字符串拼接

str_list = ["Hello", "World"]
result = " ".join(str_list)
print(result)  # 输出:Hello World

3、使用格式化字符串进行字符串拼接

name = "Tom"
age = 18
result = f"{name} is {age} years old."
print(result)  # 输出:Tom is 18 years old.

4、使用列表的extend()方法进行列表拼接

python 如何拼接数据  第3张

list1 = [1, 2, 3]
list2 = [4, 5, 6]
list1.extend(list2)
print(list1)  # 输出:[1, 2, 3, 4, 5, 6]

5、使用列表的append()方法进行列表拼接

list1 = [1, 2, 3]
list2 = [4, 5, 6]
for item in list2:
    list1.append(item)
print(list1)  # 输出:[1, 2, 3, 4, 5, 6]

6、使用字典的update()方法进行字典拼接

dict1 = {"a": 1, "b": 2}
dict2 = {"c": 3, "d": 4}
dict1.update(dict2)
print(dict1)  # 输出:{"a": 1, "b": 2, "c": 3, "d": 4}

7、使用pandas库进行数据拼接

import pandas as pd
data1 = {"A": [1, 2], "B": [3, 4]}
data2 = {"A": [5, 6], "B": [7, 8]}
df1 = pd.DataFrame(data1)
df2 = pd.DataFrame(data2)
result = pd.concat([df1, df2], ignore_index=True)
print(result)
0