my_tuple_2 = (
2
,
4
,
6
)
result =
sum
(my_tuple_2)
print
(result)
my_tuple_3 = (
'1'
,
'3'
,
'5'
)
tuple_of_integers =
tuple
(
int
(item)
for
item
in
my_tuple_3)
print
(tuple_of_integers)
当索引以减号开始时,我们从元组的末尾开始倒数。 例如,索引
-1
使我们可以访问最后一个元素,**-2** 可以访问倒数第二个元素,等等。
my_tuple_1 = (
'1'
,
'3'
,
'5'
)
my_integer =
int
(my_tuple_1[-
1
])
print
(my_integer)
如果元组不存储整数,我们只需要使用
int()
类。 否则,直接访问其索引处的元组元素。
my_tuple_1 = (
1
,
3
,
5
)
my_integer = my_tuple_1[
1
]
print
(my_integer)
我们还可以使用
sum()
函数或将其值相乘来将元组转换为整数。
import
math
my_tuple_2 = (
2
,
4
,
6
)
sum_result =
sum
(my_tuple_2)
print
(sum_result)
multiplication_result = math.prod(my_tuple_2)
print
(multiplication_result)
如果我们需要将字符串元组转换为整数元组,请使用生成器表达式。
my_tuple_3 = (
'1'
,
'3'
,
'5'
)
tuple_of_integers =
tuple
(
int
(item)
for
item
in
my_tuple_3)
print
(tuple_of_integers)
生成器
表达式用于对每个元素执行一些操作或选择满足条件的元素子集。
在每次迭代中,我们将当前元组项传递给
int()
类以将其转换为整数并返回结果。
最后一步是使用
tuple()
类将生成器对象转换为元组。
Python 错误 IsADirectoryError: [Errno 21] Is a directory 解决方法
在 Python 中对元组列表进行排序
Python 错误 UnicodeDecodeError: 'utf-8' codec can't decode invalid continuation byte
Python从列表中随机选择N个元素
Python NameError: function is not defined 错误
Python 中 TypeError: Class() takes no arguments 错
Python 中 JSONDecodeError: Expecting property name enclosed in double quotes: line 1 column 2
Python 打印不带括号的元组
如何使用 Python 创建目录的 Zip 存档