[英]Error : no viable alternative at input 'for' Python
我有奇怪的問題,
當我使用Netbeans IDE時,這一行:
total_stock = {items : 0 for items in product_stock}
導致語法錯誤:
語法錯誤:輸入'for'沒有可行的替代方法
但是相同的代碼在終端中運行得非常好並且返回它
>> {'rom_price': 0, 'rim_price': 0, 'ram_price': 0}
我在終端使用python 2.7+和python插件版本:0.107和Jython插件版本:2.12來源:Python for netbeans 8.0
如何解決這個問題呢??
看起來jython無法進行字典理解。 解決方法是將字典構造函數與生成器結合使用。
total_stock = dict((item, 0) for item in product_stock)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.