@@ -126,9 +126,7 @@ def encoded_tuple_values(self) -> List[str]:
126126 ...
127127 """
128128 values = self .tuple_literals
129- value_by_index = {}
130- for value , index in values .items ():
131- value_by_index [index ] = value
129+ value_by_index = {index : value for value , index in values .items ()}
132130 result = []
133131 num = len (values )
134132 result .append (str (num ))
@@ -142,9 +140,7 @@ def encoded_tuple_values(self) -> List[str]:
142140
143141
144142def _encode_str_values (values : Dict [str , int ]) -> List [bytes ]:
145- value_by_index = {}
146- for value , index in values .items ():
147- value_by_index [index ] = value
143+ value_by_index = {index : value for value , index in values .items ()}
148144 result = []
149145 line : List [bytes ] = []
150146 line_len = 0
@@ -165,9 +161,7 @@ def _encode_str_values(values: Dict[str, int]) -> List[bytes]:
165161
166162
167163def _encode_bytes_values (values : Dict [bytes , int ]) -> List [bytes ]:
168- value_by_index = {}
169- for value , index in values .items ():
170- value_by_index [index ] = value
164+ value_by_index = {index : value for value , index in values .items ()}
171165 result = []
172166 line : List [bytes ] = []
173167 line_len = 0
@@ -212,9 +206,7 @@ def _encode_int_values(values: Dict[int, int]) -> List[bytes]:
212206
213207 Values are stored in base 10 and separated by 0 bytes.
214208 """
215- value_by_index = {}
216- for value , index in values .items ():
217- value_by_index [index ] = value
209+ value_by_index = {index : value for value , index in values .items ()}
218210 result = []
219211 line : List [bytes ] = []
220212 line_len = 0
@@ -248,9 +240,7 @@ def _encode_float_values(values: Dict[float, int]) -> List[str]:
248240
249241 The result contains the number of values followed by individual values.
250242 """
251- value_by_index = {}
252- for value , index in values .items ():
253- value_by_index [index ] = value
243+ value_by_index = {index : value for value , index in values .items ()}
254244 result = []
255245 num = len (values )
256246 result .append (str (num ))
@@ -266,9 +256,7 @@ def _encode_complex_values(values: Dict[complex, int]) -> List[str]:
266256 The result contains the number of values followed by pairs of doubles
267257 representing complex numbers.
268258 """
269- value_by_index = {}
270- for value , index in values .items ():
271- value_by_index [index ] = value
259+ value_by_index = {index : value for value , index in values .items ()}
272260 result = []
273261 num = len (values )
274262 result .append (str (num ))
0 commit comments