本当にここで立ち往生していて、アドバイスが必要です....
私はリストを持っています...
transposedlist = [('-', '*', '*', '1'), ('7', '6', '6', '1'), ('-', '*', '1', '*'), ('-', '*', '*', '*'), ('1', '3', '3', '*'), ('-', ' ', ' ', '*'),
上記の転置リストの各グループは、行列の列を表します。
番号を含まないグループを削除したいと思います。
これまでの私の試みはここにあります...
for i, group in enumerate(Listoflists):
if "-" in group[1:] == group[:-1] or "*" in group[1:] == group[:-1] or group[1:] None == group[:1]:
Matrix.DeleteColumn(i)
最初のアイテムのチェックの上のコードは、グループの最後のアイテムと同じです。そうであれば、列を削除する必要があります。これは、中間のアイテムを無視するため、明らかに理想的ではありません。
助言がありますか?