回答編集履歴
2
追記
test
CHANGED
@@ -100,7 +100,7 @@
|
|
100
100
|
|
101
101
|
(ただし他の構文として解釈されえる場所(たとえば関数の引数リストなど)ではその限りではありません)
|
102
102
|
|
103
|
-
(また、バイトコードレベルでは必要ないtupleオブジェクトを生成しないような最適化が行われます)
|
103
|
+
(また、バイトコードレベルでは必要ないtupleオブジェクトを生成しないような最適化が行われます(処理系依存))
|
104
104
|
|
105
105
|
|
106
106
|
|
1
追記
test
CHANGED
@@ -43,6 +43,40 @@
|
|
43
43
|
(ただし、`plt.plot(times, sinxs)`が複数の要素を持つlistを返した場合、異なる挙動になります)
|
44
44
|
|
45
45
|
|
46
|
+
|
47
|
+
```python
|
48
|
+
|
49
|
+
>>> la = [0]
|
50
|
+
|
51
|
+
>>> lb = [0, 1]
|
52
|
+
|
53
|
+
>>> x, = la
|
54
|
+
|
55
|
+
>>> x
|
56
|
+
|
57
|
+
0
|
58
|
+
|
59
|
+
>>> y, = lb
|
60
|
+
|
61
|
+
Traceback (most recent call last):
|
62
|
+
|
63
|
+
File "<stdin>", line 1, in <module>
|
64
|
+
|
65
|
+
ValueError: too many values to unpack (expected 1)
|
66
|
+
|
67
|
+
>>> x = la[0]
|
68
|
+
|
69
|
+
>>> x
|
70
|
+
|
71
|
+
0
|
72
|
+
|
73
|
+
>>> y = lb[0]
|
74
|
+
|
75
|
+
>>> y
|
76
|
+
|
77
|
+
0
|
78
|
+
|
79
|
+
```
|
46
80
|
|
47
81
|
|
48
82
|
|