Difference between revisions of "My Python list notes"
Jump to navigation
Jump to search
To Python Programming
(initial page creation) |
m |
||
Line 1: | Line 1: | ||
My Python list notes | |||
== Create lists == | |||
<pre>>>> l = [] | <pre>>>> l = [] | ||
>>> type(l) | >>> type(l) | ||
Line 20: | Line 23: | ||
<class 'list'> | <class 'list'> | ||
>>></pre> | >>></pre> | ||
List slicing | |||
<pre>>>> l[:-2] | |||
[0, 1, 2, 3, 4, 5, 6, 7] | |||
>>> l[-2:] | |||
[8, 9] | |||
>>> l[:2] | |||
[0, 1] | |||
>>> l[2:] | |||
[2, 3, 4, 5, 6, 7, 8, 9] | |||
>>> l[2:-2] | |||
[2, 3, 4, 5, 6, 7]</pre> | |||
<center>[[Python programming|To Python Programming]]</center> | <center>[[Python programming|To Python Programming]]</center> |
Revision as of 09:28, 7 February 2022
My Python list notes
Create lists
>>> l = [] >>> type(l) <class 'list'> >>> l.append(1) >>> l [1] >>> l = range(10) >>> l range(0, 10) >>> type(l) <class 'range'> >>> l = range(10).list Traceback (most recent call last): File "<stdin>", line 1, in <module> AttributeError: 'range' object has no attribute 'list' >>> l = list(range(10)) >>> l [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] >>> type(l) <class 'list'> >>>
List slicing
>>> l[:-2] [0, 1, 2, 3, 4, 5, 6, 7] >>> l[-2:] [8, 9] >>> l[:2] [0, 1] >>> l[2:] [2, 3, 4, 5, 6, 7, 8, 9] >>> l[2:-2] [2, 3, 4, 5, 6, 7]