1. ホーム
  2. リナックス

PrettyTable TypeError: リストには("map "ではなく)リストしか連結できない

2022-02-25 18:48:12
<パス
Traceback (most recent call last):
  File "test.py", line 157, in <module>
    tpr_fpr_table = PrettyTable(['Models'] + map(str, x_labels))
TypeError: can only concatenate list (not "map") to list


エラー報告コードです。

 tpr_fpr_table = PrettyTable(['Models'] + map(str, x_labels))


理由: Python3版のmapはマップオブジェクトを返すので、リスト変換を追加する必要がある。
解決策

 tpr_fpr_table = PrettyTable(['Models'] + list(map(str, x_labels)))