私はPythonを初めて使用しています。私はサブPlot(プロットライブラリ)を作成するためにNoneType値のリストを取得しようとしています。以下の設定が異なる仕様でサブプロットを作成するために必要です:Noneの値リストを取得する 'None'
fig = tools.make_subplots(rows=2, cols=3, specs=[ [{'colspan':3}, None, None],
map(lambda x: {}, ew) ],
shared_xaxes=False, shared_yaxes=False,
start_cell='top-left', print_grid=False)
ので、リスト「EW」の値に基づいて、Nonetype値のリストが必要とされています。リスト内の値は、非型のリストによって異なります。
ソリューション:文字列のリスト、リストの内包表記:
lst =', '.join([str(None) for ticker in ew])
問題:文字列 - 可能Nonetypeに変換?
解決策:ewの各値にNoneを挿入するラムダ関数。
map(lambda x: None, ew)
問題:リストのブラケット。それらを取り除くことはできません。
私が探しています解決策:そう
print(lst)
None, None
<type 'NoneType'>
こと:
fig = tools.make_subplots(rows=2, cols=3, specs=[ [{'colspan':3}, lst],
map(lambda x: {}, ew) ],
shared_xaxes=False, shared_yaxes=False,
start_cell='top-left', print_grid=False)
そのようなリストを取得する方法はありますか?埋め込み関数よりも優れたソリューションですか?
EDIT まだ挿入することで、エラーがあるので、次の図に 'LST':
lst = print(*map(lambda x: None, ew), sep= ', ') #returns None, None
print('{lst}'.format(**locals())) #returns only None
- >これは可能な説明でありますか?
'[None] * len(ew)'は動作しませんか?残念ながら、 –
はありません。 [None、None]を取得する - 大括弧が問題と思われる[None]、[None]はどちらもうまくいきません。 – tminusone