Tuesday, March 10, 2020

IslandT: Lists in python – Part One

Lists in python are just like an array in Java, a python list is liked an apartment consists of many rooms where you will find a person living inside each of those rooms. The only difference between the Python list and the Java array is that Java is very strict when it comes to the type of element which is allowed to stay inside a particular type of array which means if that array belongs to the integer type then only integer will be allowed to stay inside that array, whereas Python will allow every data types to stay together inside a single list. For example, in the below program, we will put a string, a number, and a dictionary within that same list and then use those data types according to our needs.

one = 1
hello = "That beautiful world!"
some_dictionary = {"one" : 1, "two" : 2, "three" : 3}

world_list = [one, hello, some_dictionary]

print(world_list[1])

print(world_list[0]+world_list[2]['one'])
print(world_list[0]+world_list[2]['two'])
print(world_list[0]+world_list[2]['three'])
The outcome from the above python program

In order to access an element within a list, we can use either one of the following statements:

some_list = [1, 2, 3]
# the first index of a list is 0
one = some_list[0] # assign the first element within that list to the left hand side variable
one_one = some_list.pop(0) # assign the first element within that list to the left hand side variable and then remove that element from the list

In order to find out what is the index number of an element within a list, we will use the below method.

one = 1 # assign 1 to one
two = 2 # assign 2 to two
list_one = ["hello", "world"]
list_two = [1, 2, 3]
list_three = [one, two]

print(list_one.index("hello")) # output 0
print(list_two.index(2)) # output 1
print(list_three.index(two)) # output 1 

The lists in python is a very complex topic, therefore, we will break it into a smaller group and continue to talk about the same subject in the next chapter.

I have updated the previous tutorial and corrected a few statements within that tutorial, you can read the updated version through this link! We all are not perfect therefore sometimes we do make mistake, if you find anything that is not right in any of the Python tutorial posts do let me know in the comment section below that post so I can correct the mistake immediately on that same post, thank you.



from Planet Python
via read more

No comments:

Post a Comment

TestDriven.io: Working with Static and Media Files in Django

This article looks at how to work with static and media files in a Django project, locally and in production. from Planet Python via read...