Added te basic info of what is a list (#24034)
* Added te basic info of what is a list A basic introduction of what a list has been added. Based upon the python docs link that is included in the guide. * fix: added title
This commit is contained in:
@ -1,7 +1,14 @@
|
|||||||
---
|
---
|
||||||
title: Lists
|
title: Lists
|
||||||
---
|
---
|
||||||
**TODO: `list` basic info**
|
## Lists
|
||||||
|
Lists is one of the most common Python data structures you will encounter while programming in Python along with dictionary, tuple or set.
|
||||||
|
|
||||||
|
It is an ordered mutable collection, this means that you store data in different postions in a list.
|
||||||
|
|
||||||
|
Besides that due to list being *mutable*, you are allowed to make changes to the value of a list without affecting the order of positions within the list.
|
||||||
|
|
||||||
|
The position of a list is called "Index", which starts from `0` whenever you plan to access or change the values of a list.
|
||||||
|
|
||||||
[Python Docs - Lists](https://docs.python.org/3/library/stdtypes.html#lists)
|
[Python Docs - Lists](https://docs.python.org/3/library/stdtypes.html#lists)
|
||||||
|
|
||||||
@ -42,6 +49,9 @@ The `list` constructor can also be used to create a `list`:
|
|||||||
```
|
```
|
||||||
|
|
||||||
**Accessing elements of a `list`:**
|
**Accessing elements of a `list`:**
|
||||||
|
|
||||||
|
Do note that the first element of a list will always starts with `0`
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
>>> my_list = [1, 2, 9, 16, 25]
|
>>> my_list = [1, 2, 9, 16, 25]
|
||||||
>>> print(my_list)
|
>>> print(my_list)
|
||||||
@ -91,6 +101,8 @@ Also, we can do this:
|
|||||||
>>>print(a, b, c)
|
>>>print(a, b, c)
|
||||||
2 [4, 6, 8] 10
|
2 [4, 6, 8] 10
|
||||||
```
|
```
|
||||||
|
### List Manipulation
|
||||||
|
|
||||||
**Reverse a `list`:**
|
**Reverse a `list`:**
|
||||||
```shell
|
```shell
|
||||||
>>> my_list = [1, 2, 9, 16, 25]
|
>>> my_list = [1, 2, 9, 16, 25]
|
||||||
|
Reference in New Issue
Block a user