2017-02-26 113 views
1

我該如何自動完成pycharm中的列表內部元素以及只有內部元素?不是列表和內部元素的方法的混合,而只是內部元素的方法?如何自動完成pycharm中列表的內部元素?

例如:

一個=列表()

a.append(1)

一個[0] .___(我想此,僅顯示方法整數和不是兩個整數的和列表)

回答

1

你,你是使用Python 3.6或更新版本,你應該能夠使用variable annotations

from typing import List 

a: List[int] = [] 

這告訴PyCharm a是一個只包含的列表整數對象。

警告:我不知道目前的PyCharm 2016.3發佈版本實際上是否支持PEP 526; Early Access Programme release 2016.3當然包括支持,但我不遵循發佈週期。

+0

也許你知道在lambda裏面做同樣的事情嗎? – HashWizard

+0

@HashWizard:或許你需要發佈一個關於該問題的新問題; '拉姆達內'相當模糊。你是否通過了名單?然後註釋一個*函數的參數*(因爲你不能註釋一個'lambda',參見[是否可以鍵入提示lambda函數?](// stackoverflow.com/q/33833881))。 –

相關問題