Are strings lists in Python?

Lists of strings in Python

This post describes how to work with lists of strings in Python. Lists are one of the most common data structures in Python, and they are often used to hold strings.

Python Convert String to List

Let’s look at a simple example where we want to convert a string to list of words i.e. split it with the separator as white spaces.

s = 'Welcome To JournalDev' print(f'List of Words ={s.split()}')

Output: List of Words =['Welcome', 'To', 'JournalDev']

If you are not familiar with f-prefixed string formatting, please read f-strings in Python

If we want to split a string to list based on whitespaces, then we don’t need to provide any separator to the split() function. Also, any leading and trailing whitespaces are trimmed before the string is split into a list of words. So the output will remain same for string s = ' Welcome To JournalDev ' too.

Let’s look at another example where we have CSV data into a string and we will convert it to the list of items.

s = 'Apple,Mango,Banana' print(f'List of Items in CSV ={s.split(",")}')

Output: List of Items in CSV =['Apple', 'Mango', 'Banana']

4 Ways to Convert List to String Python: Join, Traversal & More

By SimplilearnLast updated on Dec 8, 202114401388

Table of Contents

View More

Python is one of the most popular programming languages today, and in this tutorial we will learn various nuances of Python, including what is a list in python, what is a string, ways to change a list to a string and more. Let’s start.

What Is a List in Python?

A list in python is an ordered sequence that can hold a variety of object types, such as, integer, character or float. A list in python is equivalent to an array in other programming languages. It is represented using square brackets, and a comma(,) is used to separate two objects present in the list.

Python Training Course

Learn Data Operations in PythonExplore Course

A list and an array in other programming languages differ in the way that an array only stores a similar data type, meaning that an array is homogeneous in nature, but a list in python can store different data types at a time, and therefore it can either be homogeneous or heterogeneous. Below are some examples of homogeneous and heterogeneous lists in python:

Homogenous Lists:

Heterogeneous Lists:

Accessing an Item From the List

An item from the list can be accessed by referring to its index in the list. The indexing of elements in the list starts from 0. Let’s take an example of the list we created in the last step.

To access an element from the list, we pass the index of that element in the print function.

As mentioned earlier, that indexing starts from 0, so when index [1] is passed, it gives the result as “dog”. Similarly, if we pass the index, say [2], it will give the output 2.2

Free Course: Python for Beginners

Master the fundamentals of PythonEnroll Now

6.2. Strings and Lists¶

Throughout the first chapters of this book we have used strings to represent words or phrases that we wanted to print out. Our definition was simple: a string is simply some characters inside quotes. In this chapter we explore strings in much more detail.

Additionally, we explore lists, which are very much like strings but can hold different types.

Python | Set 3 (Strings, Lists, Tuples, Iterations)

  • Difficulty Level : Easy
  • Last Updated : 28 Jun, 2021

In the previous article, we read about the basics of Python. Now, we continue with some more python concepts.

Strings in Python
A string is a sequence of characters. It can be declared in python by using double-quotes. Strings are immutable, i.e., they cannot be changed.

Video liên quan

Postingan terbaru

LIHAT SEMUA