Difference between revisions of "My Python list notes"

From Got Opinion Wiki
Jump to navigation Jump to search
m
 
Line 24: Line 24:
>>></pre>
>>></pre>


List slicing
== List slicing ==


<pre>>>> l[:-2]
<pre>>>> l[:-2]

Latest revision as of 10: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]


To Python Programming