簡體   English   中英

錯誤:輸入'for'Python時沒有可行的替代方案

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM