To write a List of Lists to a CSV file in Python:
import csv data = [ ["value_1", "value_2", "value_3"], ["value_4", "value_5", "value_6"], ["value_7", "value_8", "value_9"] ] file_path = r"path to store the file\file_name.csv" with open(file_path, "w", newline="") as file: csv_writer = csv.writer(file) csv_writer.writerows(data)
Example of Writing a List of Lists to a CSV File in Python
Step 1: Create the List of Lists
Let’s suppose that we have the following List of Lists in Python:
data = [ ["Product", "Price", "Brand"], ["computer", 1200, "A"], ["monitor", 400, "B"], ["tablet", 250, "C"] ] print(data)
The resulted List of Lists:
[['Product', 'Price', 'Brand'], ['computer', 1200, 'A'], ['monitor', 400, 'B'], ['tablet', 250, 'C']]
Step 2: Capture the path where the CSV will be saved
For example, the CSV file will be saved under the following path:
C:\Users\Ron\Desktop\Test\products.csv
Where the new CSV file will be called “products” and the file extension is .csv.
Step 3: Write the List of Lists to a CSV file
Finally, let’s apply the following code to write the List of Lists to a CSV file using Python (don’t forget to modify the path based on your needs, and place the “r” letter before the path to avoid any unicode errors):
import csv data = [ ["Product", "Price", "Brand"], ["computer", 1200, "A"], ["monitor", 400, "B"], ["tablet", 250, "C"] ] file_path = r"C:\Users\Ron\Desktop\Test\products.csv" with open(file_path, "w", newline="") as file: csv_writer = csv.writer(file) csv_writer.writerows(data)
Run the code (adjusted to your path) and the new “products” CSV file will be created.
very educative
Are there any other materials for other language like java
Thanks! There are tutorials on topics, such as Python, R, Julia and SQL & Batch Scripts. But currently Java is not covered.