2020-10-19 21:08:55

This commit is contained in:
wizardforcel
2020-10-19 21:08:55 +08:00
parent 7f63048035
commit ab0caba1f0
140 changed files with 3982 additions and 3982 deletions

View File

@@ -6,13 +6,13 @@
In [1]:
```
```py
l = [1, 2.0, 'hello']
print l
```
```
```py
[1, 2.0, 'hello']
```
@@ -21,7 +21,7 @@ print l
In [2]:
```
```py
empty_list = []
empty_list
@@ -29,13 +29,13 @@ empty_list
Out[2]:
```
```py
[]
```
In [3]:
```
```py
empty_list = list()
empty_list
@@ -43,7 +43,7 @@ empty_list
Out[3]:
```
```py
[]
```
@@ -57,14 +57,14 @@ Out[3]:
In [4]:
```
```py
len(l)
```
Out[4]:
```
```py
3
```
@@ -74,7 +74,7 @@ Out[4]:
In [5]:
```
```py
a = [1, 2, 3]
b = [3.2, 'hello']
a + b
@@ -83,7 +83,7 @@ a + b
Out[5]:
```
```py
[1, 2, 3, 3.2, 'hello']
```
@@ -91,14 +91,14 @@ Out[5]:
In [6]:
```
```py
l * 2
```
Out[6]:
```
```py
[1, 2.0, 'hello', 1, 2.0, 'hello']
```
@@ -110,7 +110,7 @@ Out[6]:
In [7]:
```
```py
a = [10, 11, 12, 13, 14]
a[0]
@@ -118,7 +118,7 @@ a[0]
Out[7]:
```
```py
10
```
@@ -126,14 +126,14 @@ Out[7]:
In [8]:
```
```py
a[-1]
```
Out[8]:
```
```py
14
```
@@ -141,14 +141,14 @@ Out[8]:
In [9]:
```
```py
a[2:-1]
```
Out[9]:
```
```py
[12, 13]
```
@@ -158,14 +158,14 @@ Out[9]:
In [10]:
```
```py
s = "hello world"
# 把开头的 h 改成大写
s[0] = 'H'
```
```
```py
---------------------------------------------------------------------------
TypeError Traceback (most recent call last)
<ipython-input-10-844622ced67a> in <module>()
@@ -180,14 +180,14 @@ TypeError: 'str' object does not support item assignment
In [11]:
```
```py
a = [10, 11, 12, 13, 14]
a[0] = 100
print a
```
```
```py
[100, 11, 12, 13, 14]
```
@@ -196,7 +196,7 @@ print a
In [12]:
```
```py
a[1:3] = [1, 2]
a
@@ -204,7 +204,7 @@ a
Out[12]:
```
```py
[100, 1, 2, 13, 14]
```
@@ -212,14 +212,14 @@ Out[12]:
In [13]:
```
```py
a = [10, 11, 12, 13, 14]
a[1:3] = [1, 2, 3, 4]
print a
```
```
```py
[10, 1, 2, 3, 4, 13, 14]
```
@@ -228,7 +228,7 @@ print a
In [14]:
```
```py
a = [10, 1, 2, 11, 12]
print a[1:3]
a[1:3] = []
@@ -236,7 +236,7 @@ print a
```
```
```py
[1, 2]
[10, 11, 12]
@@ -246,7 +246,7 @@ print a
In [15]:
```
```py
a = [10, 11, 12, 13, 14]
a[::2] = [1, 2, 3]
a
@@ -255,7 +255,7 @@ a
Out[15]:
```
```py
[1, 11, 2, 13, 3]
```
@@ -263,12 +263,12 @@ Out[15]:
In [16]:
```
```py
a[::2] = []
```
```
```py
---------------------------------------------------------------------------
ValueError Traceback (most recent call last)
<ipython-input-16-7b6c4e43a9fa> in <module>()
@@ -285,14 +285,14 @@ ValueError: attempt to assign sequence of size 0 to extended slice of size 3
In [17]:
```
```py
a = [1002, 'a', 'b', 'c']
del a[0]
print a
```
```
```py
['a', 'b', 'c']
```
@@ -301,7 +301,7 @@ print a
In [18]:
```
```py
a = [1002, 'a', 'b', 'c']
del a[1:]
a
@@ -310,7 +310,7 @@ a
Out[18]:
```
```py
[1002]
```
@@ -318,7 +318,7 @@ Out[18]:
In [19]:
```
```py
a = ['a', 1, 'b', 2, 'c']
del a[::2]
a
@@ -327,7 +327,7 @@ a
Out[19]:
```
```py
[1, 2]
```
@@ -337,14 +337,14 @@ Out[19]:
In [20]:
```
```py
a = [10, 11, 12, 13, 14]
print 10 in a
print 10 not in a
```
```
```py
True
False
@@ -354,14 +354,14 @@ False
In [21]:
```
```py
s = 'hello world'
print 'he' in s
print 'world' not in s
```
```
```py
True
False
@@ -371,7 +371,7 @@ False
In [22]:
```
```py
a = [10, 'eleven', [12, 13]]
a[2]
@@ -379,7 +379,7 @@ a[2]
Out[22]:
```
```py
[12, 13]
```
@@ -387,14 +387,14 @@ a[2]是列表,可以对它再进行索引:
In [23]:
```
```py
a[2][1]
```
Out[23]:
```
```py
13
```
@@ -408,7 +408,7 @@ Out[23]:
In [24]:
```
```py
a = [11, 12, 13, 12, 11]
a.count(11)
@@ -416,7 +416,7 @@ a.count(11)
Out[24]:
```
```py
2
```
@@ -426,14 +426,14 @@ Out[24]:
In [25]:
```
```py
a.index(12)
```
Out[25]:
```
```py
1
```
@@ -441,12 +441,12 @@ Out[25]:
In [26]:
```
```py
a.index(1)
```
```
```py
---------------------------------------------------------------------------
ValueError Traceback (most recent call last)
<ipython-input-26-ed16592c2786> in <module>()
@@ -463,14 +463,14 @@ ValueError: 1 is not in list
In [27]:
```
```py
a = [10, 11, 12]
a.append(11)
print a
```
```
```py
[10, 11, 12, 11]
```
@@ -479,13 +479,13 @@ append每次只添加一个元素并不会因为这个元素是序列而将
In [28]:
```
```py
a.append([11, 12])
print a
```
```
```py
[10, 11, 12, 11, [11, 12]]
```
@@ -496,14 +496,14 @@ print a
In [29]:
```
```py
a = [10, 11, 12, 11]
a.extend([1, 2])
print a
```
```
```py
[10, 11, 12, 11, 1, 2]
```
@@ -514,7 +514,7 @@ print a
In [30]:
```
```py
a = [10, 11, 12, 13, 11]
# 在索引 3 插入 'a'
a.insert(3, 'a')
@@ -522,7 +522,7 @@ print a
```
```
```py
[10, 11, 12, 'a', 13, 11]
```
@@ -533,7 +533,7 @@ print a
In [31]:
```
```py
a = [10, 11, 12, 13, 11]
# 移除了第一个 11
a.remove(11)
@@ -541,7 +541,7 @@ print a
```
```
```py
[10, 12, 13, 11]
```
@@ -552,7 +552,7 @@ print a
In [32]:
```
```py
a = [10, 11, 12, 13, 11]
a.pop(2)
@@ -560,7 +560,7 @@ a.pop(2)
Out[32]:
```
```py
12
```
@@ -570,14 +570,14 @@ Out[32]:
In [33]:
```
```py
a = [10, 1, 11, 13, 11, 2]
a.sort()
print a
```
```
```py
[1, 2, 10, 11, 11, 13]
```
@@ -586,7 +586,7 @@ print a
In [34]:
```
```py
a = [10, 1, 11, 13, 11, 2]
b = sorted(a)
print a
@@ -594,7 +594,7 @@ print b
```
```
```py
[10, 1, 11, 13, 11, 2]
[1, 2, 10, 11, 11, 13]
@@ -606,14 +606,14 @@ print b
In [35]:
```
```py
a = [1, 2, 3, 4, 5, 6]
a.reverse()
print a
```
```
```py
[6, 5, 4, 3, 2, 1]
```
@@ -622,7 +622,7 @@ print a
In [36]:
```
```py
a = [1, 2, 3, 4, 5, 6]
b = a[::-1]
print a
@@ -630,7 +630,7 @@ print b
```
```
```py
[1, 2, 3, 4, 5, 6]
[6, 5, 4, 3, 2, 1]
@@ -640,7 +640,7 @@ print b
In [ ]:
```
```py
a.sort?
```