我有一个 python 集合 set([1, 2, 3]) 并且总是想用另一个值替换集合的第三个元素。
它可以像下面这样完成:
def change_last_elemnent(data):
result = []
for i,j in enumerate(list(data)):
if i == 2:
j = 'C'
result.append(j)
return set(result)
但是有没有其他的pythonic方法可以做到这一点,更聪明,更易读?
提前致谢。