{"id":6984,"date":"2024-03-14T04:54:19","date_gmt":"2024-03-14T04:54:19","guid":{"rendered":"https:\/\/www.silicloud.com\/blog\/how-to-read-csv-data-and-store-it-in-an-array-using-python\/"},"modified":"2025-08-02T10:38:37","modified_gmt":"2025-08-02T10:38:37","slug":"how-to-read-csv-data-and-store-it-in-an-array-using-python","status":"publish","type":"post","link":"https:\/\/www.silicloud.com\/blog\/how-to-read-csv-data-and-store-it-in-an-array-using-python\/","title":{"rendered":"Read CSV to Array in Python"},"content":{"rendered":"<p>You can use the csv module in Python to read CSV data and store it in an array. Here is a simple example:<\/p>\n<pre class=\"post-pre\"><code><span class=\"hljs-keyword\">import<\/span> csv\r\n\r\ndata = []\r\n\r\n<span class=\"hljs-keyword\">with<\/span> <span class=\"hljs-built_in\">open<\/span>(<span class=\"hljs-string\">'data.csv'<\/span>, newline=<span class=\"hljs-string\">''<\/span>) <span class=\"hljs-keyword\">as<\/span> csvfile:\r\n    csvreader = csv.reader(csvfile)\r\n    <span class=\"hljs-keyword\">for<\/span> row <span class=\"hljs-keyword\">in<\/span> csvreader:\r\n        data.append(row)\r\n\r\n<span class=\"hljs-built_in\">print<\/span>(data)\r\n<\/code><\/pre>\n<p>In this example, we start by importing the csv module and then creating an empty array called data. Next, we open the csv file and use csv.reader to read each line of data from the file, storing it in the data array. Finally, we print the data stored in the array.<\/p>\n<p>Please note that it is assumed that each row of data in the CSV file is a one-dimensional array. If the data in the CSV file has multiple columns, each column of data should be placed in an array, and then these arrays should be stored in the data array.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>You can use the csv module in Python to read CSV data and store it in an array. Here is a simple example: import csv data = [] with open(&#8216;data.csv&#8217;, newline=&#8221;) as csvfile: csvreader = csv.reader(csvfile) for row in csvreader: data.append(row) print(data) In this example, we start by importing the csv module and then creating [&hellip;]<\/p>\n","protected":false},"author":10,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_import_markdown_pro_load_document_selector":0,"_import_markdown_pro_submit_text_textarea":"","footnotes":""},"categories":[1],"tags":[3719,865,342,890,72],"class_list":["post-6984","post","type-post","status-publish","format-standard","hentry","category-uncategorized","tag-array","tag-csv","tag-data-processing","tag-file-handling","tag-python"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v21.5 (Yoast SEO v21.5) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Read CSV to Array in Python - Blog - Silicon Cloud<\/title>\n<meta name=\"description\" content=\"Easily convert CSV files to arrays in Python using the csv module. Step-by-step guide with code example.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.silicloud.com\/blog\/how-to-read-csv-data-and-store-it-in-an-array-using-python\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Read CSV to Array in Python\" \/>\n<meta property=\"og:description\" content=\"Easily convert CSV files to arrays in Python using the csv module. Step-by-step guide with code example.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.silicloud.com\/blog\/how-to-read-csv-data-and-store-it-in-an-array-using-python\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog - Silicon Cloud\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/SiliCloudGlobal\/\" \/>\n<meta property=\"article:published_time\" content=\"2024-03-14T04:54:19+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-08-02T10:38:37+00:00\" \/>\n<meta name=\"author\" content=\"Jackson Davis\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@SiliCloudGlobal\" \/>\n<meta name=\"twitter:site\" content=\"@SiliCloudGlobal\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jackson Davis\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-read-csv-data-and-store-it-in-an-array-using-python\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-read-csv-data-and-store-it-in-an-array-using-python\/\"},\"author\":{\"name\":\"Jackson Davis\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/55a10b8b0457c35884c25677889ad350\"},\"headline\":\"Read CSV to Array in Python\",\"datePublished\":\"2024-03-14T04:54:19+00:00\",\"dateModified\":\"2025-08-02T10:38:37+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-read-csv-data-and-store-it-in-an-array-using-python\/\"},\"wordCount\":131,\"publisher\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\"},\"keywords\":[\"array\",\"CSV\",\"Data Processing\",\"file handling\",\"Python\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-read-csv-data-and-store-it-in-an-array-using-python\/\",\"url\":\"https:\/\/www.silicloud.com\/blog\/how-to-read-csv-data-and-store-it-in-an-array-using-python\/\",\"name\":\"Read CSV to Array in Python - Blog - Silicon Cloud\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#website\"},\"datePublished\":\"2024-03-14T04:54:19+00:00\",\"dateModified\":\"2025-08-02T10:38:37+00:00\",\"description\":\"Easily convert CSV files to arrays in Python using the csv module. Step-by-step guide with code example.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-read-csv-data-and-store-it-in-an-array-using-python\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.silicloud.com\/blog\/how-to-read-csv-data-and-store-it-in-an-array-using-python\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-read-csv-data-and-store-it-in-an-array-using-python\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.silicloud.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Read CSV to Array in Python\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#website\",\"url\":\"https:\/\/www.silicloud.com\/blog\/\",\"name\":\"Silicon Cloud Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\",\"name\":\"Silicon Cloud Blog\",\"url\":\"https:\/\/www.silicloud.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png\",\"contentUrl\":\"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png\",\"width\":1024,\"height\":1024,\"caption\":\"Silicon Cloud Blog\"},\"image\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/SiliCloudGlobal\/\",\"https:\/\/twitter.com\/SiliCloudGlobal\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/55a10b8b0457c35884c25677889ad350\",\"name\":\"Jackson Davis\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/2fdb47d6df1226e92380d96973782572a97b0675d098bb914410dec348eb5d29?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/2fdb47d6df1226e92380d96973782572a97b0675d098bb914410dec348eb5d29?s=96&d=mm&r=g\",\"caption\":\"Jackson Davis\"},\"url\":\"https:\/\/www.silicloud.com\/blog\/author\/jacksondavis\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Read CSV to Array in Python - Blog - Silicon Cloud","description":"Easily convert CSV files to arrays in Python using the csv module. Step-by-step guide with code example.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.silicloud.com\/blog\/how-to-read-csv-data-and-store-it-in-an-array-using-python\/","og_locale":"en_US","og_type":"article","og_title":"Read CSV to Array in Python","og_description":"Easily convert CSV files to arrays in Python using the csv module. Step-by-step guide with code example.","og_url":"https:\/\/www.silicloud.com\/blog\/how-to-read-csv-data-and-store-it-in-an-array-using-python\/","og_site_name":"Blog - Silicon Cloud","article_publisher":"https:\/\/www.facebook.com\/SiliCloudGlobal\/","article_published_time":"2024-03-14T04:54:19+00:00","article_modified_time":"2025-08-02T10:38:37+00:00","author":"Jackson Davis","twitter_card":"summary_large_image","twitter_creator":"@SiliCloudGlobal","twitter_site":"@SiliCloudGlobal","twitter_misc":{"Written by":"Jackson Davis","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.silicloud.com\/blog\/how-to-read-csv-data-and-store-it-in-an-array-using-python\/#article","isPartOf":{"@id":"https:\/\/www.silicloud.com\/blog\/how-to-read-csv-data-and-store-it-in-an-array-using-python\/"},"author":{"name":"Jackson Davis","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/55a10b8b0457c35884c25677889ad350"},"headline":"Read CSV to Array in Python","datePublished":"2024-03-14T04:54:19+00:00","dateModified":"2025-08-02T10:38:37+00:00","mainEntityOfPage":{"@id":"https:\/\/www.silicloud.com\/blog\/how-to-read-csv-data-and-store-it-in-an-array-using-python\/"},"wordCount":131,"publisher":{"@id":"https:\/\/www.silicloud.com\/blog\/#organization"},"keywords":["array","CSV","Data Processing","file handling","Python"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.silicloud.com\/blog\/how-to-read-csv-data-and-store-it-in-an-array-using-python\/","url":"https:\/\/www.silicloud.com\/blog\/how-to-read-csv-data-and-store-it-in-an-array-using-python\/","name":"Read CSV to Array in Python - Blog - Silicon Cloud","isPartOf":{"@id":"https:\/\/www.silicloud.com\/blog\/#website"},"datePublished":"2024-03-14T04:54:19+00:00","dateModified":"2025-08-02T10:38:37+00:00","description":"Easily convert CSV files to arrays in Python using the csv module. Step-by-step guide with code example.","breadcrumb":{"@id":"https:\/\/www.silicloud.com\/blog\/how-to-read-csv-data-and-store-it-in-an-array-using-python\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.silicloud.com\/blog\/how-to-read-csv-data-and-store-it-in-an-array-using-python\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.silicloud.com\/blog\/how-to-read-csv-data-and-store-it-in-an-array-using-python\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.silicloud.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Read CSV to Array in Python"}]},{"@type":"WebSite","@id":"https:\/\/www.silicloud.com\/blog\/#website","url":"https:\/\/www.silicloud.com\/blog\/","name":"Silicon Cloud Blog","description":"","publisher":{"@id":"https:\/\/www.silicloud.com\/blog\/#organization"},"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.silicloud.com\/blog\/#organization","name":"Silicon Cloud Blog","url":"https:\/\/www.silicloud.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png","contentUrl":"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png","width":1024,"height":1024,"caption":"Silicon Cloud Blog"},"image":{"@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/SiliCloudGlobal\/","https:\/\/twitter.com\/SiliCloudGlobal"]},{"@type":"Person","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/55a10b8b0457c35884c25677889ad350","name":"Jackson Davis","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/2fdb47d6df1226e92380d96973782572a97b0675d098bb914410dec348eb5d29?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/2fdb47d6df1226e92380d96973782572a97b0675d098bb914410dec348eb5d29?s=96&d=mm&r=g","caption":"Jackson Davis"},"url":"https:\/\/www.silicloud.com\/blog\/author\/jacksondavis\/"}]}},"_links":{"self":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/6984","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/users\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/comments?post=6984"}],"version-history":[{"count":2,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/6984\/revisions"}],"predecessor-version":[{"id":151757,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/6984\/revisions\/151757"}],"wp:attachment":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/media?parent=6984"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/categories?post=6984"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/tags?post=6984"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}