私は最初に[:]
を理解しようとしましたが、どのドキュメントにも言及していません。 Pythonの高度な文法を習得するのに最適な場所はどこですか? Google検索では[:]
が見つかりません。しかし、私は最後にそれを理解しました。私はちょうどPythonのトリックを学ぶのに最適な場所であるのだろうかと思います。例えばx [:] = yの意味は何ですか?
:
def test(x, y):
x[:] = y
#x = y
>>> a = [0.5,0.6]
>>> b = [0.3]
>>> test(a, b)
>>>
>>> print a
[0.3] # [0.5,0.6]
あなたは2つの質問をしています:1)「x [:] = yの意味は? 2)「Python用の高度な文法を学ぶのに最適な場所はどこですか?」どの質問に実際に答えが欲しいですか? –
@ xi_よく、そのdupeターゲットにはリストの内容を置き換える手段として 'x [:] = y'がありません。 –
私は実際に第二の質問をしています。 @ rob – Jerry