python create csv from list code example
Example 1: how to convert list into csv in python
import pandas as pd
list1 = [1,2,3,4,5]
df = pd.DataFrame(list1)
df.to_csv('filename.csv', index=False)
#index =false removes unnecessary indexing/numbering in the csv
Example 2: list to csv
import csv
with open("out.csv", "w", newline="") as f:
writer = csv.writer(f)
writer.writerows(a)
Example 3: write a list into csv python
# Convert a list into rows for a column in csv
import csv
for_example = [1, 2, 3, 4, 5, 6]
with open('output.csv', 'w', newline='') as csv_1:
csv_out = csv.writer(csv_1)
csv_out.writerows([for_example[index]] for index in range(0, len(for_example)))
Example 4: how to create a list from csv python
import csv
with open('file.csv', newline='') as f:
reader = csv.reader(f)
data = list(reader)
print(data)