Python:从列表中删除逗号,以便我可以使用pandas将数据导入Excel中的单独单元格

我是编码的新手,正在使用Python 3.6。 我正在为工程应用程序编写一些代码,这涉及到将数据存储在基于input的列表中。 基本上我想能够将数据导出到Microsoft Excel,以便它存储在单独的单元格中。 我已经在下面显示了一个简化的例子(不要提示用户input以保持简单)。

import pandas as pd a = [0, 12.5, 25, 37.5, 50, 62.5, 75, 87.5, 100, 112.5, 125, 137.5, 150, 162.5, 175, 187.5, 200, 212.5, 225, 237.7955263, 250] k =len(a) print(k) # Create a Pandas dataframe from some data for a_values. df1 = pd.DataFrame({'a (mm)': [a[0], a[1], a[2], a[3], a[4], a[5], a[6], a[7], a[8], a[9], a[10], a[11], a[12], a[13], a[14], a[15], a[16], a[17], a[18], a[19], a[20]]}) # Create a Pandas Excel writer using XlsxWriter as the engine. writer = pd.ExcelWriter('ex.xlsx', engine='xlsxwriter') # Convert the dataframe to an XlsxWriter Excel object. df1.to_excel(writer, sheet_name='Sheet1') 

我必须为许多不同的列表做这个,所以有一种方法可以用更简洁的方式写出a [0],a [1] ..等语句,使用某种与k ?

你可以像这样初始化DataFrame:

 df1 = pd.DataFrame({'a (mm)': a})