python将元组中数全部转化为整型
时间: 2023-08-10 14:03:18 浏览: 128
可以使用列表推导式和int()函数将元组中的每个数都转化为整型,然后再将其转化为元组。例如:
```
tup = (1, 2, 3.5, 4.8)
new_tup = tuple(int(i) for i in tup)
```
这样,new_tup就变成了整型的元组(1, 2, 3, 4)。注意,在列表推导式中,我们使用int()函数将每个数转化为整型,并将其放入一个新列表中,然后再使用tuple()函数将新列表转化为元组。
相关问题
python将['2019', '09', '26', '16', '25']转化为数字元组
可以使用map函数将列表中的元素转化为整型,然后使用tuple函数将其转化为元组,代码如下:
```
date_list = ['2019', '09', '26', '16', '25']
date_tuple = tuple(map(int, date_list))
print(date_tuple)
```
输出结果为:(2019, 9, 26, 16, 25)
python 将字节数组转化为无符号短整型
可以使用 struct 模块中的 unpack 函数将字节数组转化为无符号短整型。具体操作如下:
```python
import struct
byte_array = b'\x01\x02'
unsigned_short = struct.unpack('H', byte_array)[0]
print(unsigned_short)
```
输出结果为:
```
513
```
其中,`'H'` 表示无符号短整型,`byte_array` 是字节数组,`[0]` 是因为 `unpack` 函数返回的是一个元组,需要取第一个元素。
阅读全文