回答編集履歴
3
変数名変更
test
CHANGED
@@ -80,12 +80,12 @@
|
|
80
80
|
|
81
81
|
|
82
82
|
|
83
|
-
|
83
|
+
diff, add = [{"even"}, {"odd"}][::(1 if index%2 else -1)]
|
84
84
|
|
85
85
|
|
86
86
|
|
87
87
|
# タグを再設定
|
88
88
|
|
89
|
-
tree.item(k, tags=list(tags -
|
89
|
+
tree.item(k, tags=list(tags - diff | add))
|
90
90
|
|
91
91
|
```
|
2
表記修正
test
CHANGED
@@ -58,7 +58,7 @@
|
|
58
58
|
|
59
59
|
といった複数の文で処理したりする所を、
|
60
60
|
|
61
|
-
集合を使うと `元のタグの集合- 削除するタグの集合 | 追加するタグの集合` といった "式" で表現できます。
|
61
|
+
集合を使うと `元のタグの集合 - 削除するタグの集合 | 追加するタグの集合` といった "式" で表現できます。
|
62
62
|
|
63
63
|
|
64
64
|
|
1
説明補足
test
CHANGED
@@ -7,6 +7,8 @@
|
|
7
7
|
別のタグを引き継ぎたい為、削除・新規追加ではなく、
|
8
8
|
|
9
9
|
移動で実装したい場合は、既存のタグを所得し、odd/even のみを再設定します。
|
10
|
+
|
11
|
+
(他のタグを併用している場合は、既存のタグの移動も必要な点に注意)
|
10
12
|
|
11
13
|
|
12
14
|
|