最近写LeetCode代码遇到几个小知识点总结一下。
1.一个列表自身元素合并,区别于两个列表合并一个列表(这个只需要l1+l2就可以合并)
a = ['d','a','t','a']
k = 0
a_str = ' '
while k<len(a):
a_str = a_str + str(a[k])
k +=1
print(a_str)
# 'data'
2.dataframe去除指定字符
# 'I like football\n' 去掉\n,也可以是其他字符
data['label'] = data['label'].apply(lambda x: x.replace("\n", ""))
# 输出:I like football
3.dataframe逐行添加数据
data = pd.DataFrame(columns=['api', 'label'])
# i是索引, insert_data是这一行需要添加的数据, 用iloc也可以
data .at[i, 'api'] = insert_data