最近寫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