官术网_书友最值得收藏!

Understanding lists

Python supports a data structure called list, which is a mutable and ordered sequence of elements. Each element in that list is called as item. Lists are defined by inserting values between square brackets [ ]. Each element of list is given a number, which we call as a position or index. The index starts from zero; that is, the first index is zero, the second index is 1, and so on. We can perform the following operations on lists: indexing, slicing, adding, multiplying, and checking for membership.

Python's built-in length function returns the length of that list. Python also has function for finding the largest and smallest item of list. Lists can be numbered lists, string lists, or mixed list.

The following is the code for creating a list:

l = list()
numbers = [10, 20, 30, 40]

animals = ['Dog', 'Tiger', 'Lion']
list1 = ['John', 5.5, 500, [110, 450]]

Here, we've created three lists: the first is numbers, the second is animals, and the third is list1. A list within another list is called as nested list. Our list1 is a nested list. A list containing no elements is called an empty list; you can create one with empty brackets, [].

As you might expect, you can assign list values to variables:

>>> cities = ['Mumbai', 'Pune', 'Chennai']
>>> numbers_list = [75, 857]
>>> empty_list = []
>>> print (cities, numbers_list, empty_list)
['Mumbai', 'Pune', 'Chennai'] [75, 857] []
主站蜘蛛池模板: 文昌市| 马边| 会泽县| 南木林县| 新巴尔虎左旗| 公安县| 伽师县| 湖口县| 三原县| 桦甸市| 洪湖市| 赫章县| 金平| 万年县| 江达县| 葫芦岛市| 郁南县| 镇康县| 武隆县| 汉中市| 萝北县| 邓州市| 公安县| 湘乡市| 平和县| 南京市| 杭锦后旗| 汉中市| 化州市| 五莲县| 峡江县| 苏尼特左旗| 桃园县| 枝江市| 浑源县| 当涂县| 商都县| 亚东县| 湖口县| 龙川县| 秀山|