a=[1, -2, 3, 4, 5]
print(sum([i+3 for i in a if a.index(i)%2==0]))
dic={i:abs(a[i]) for i in range(len(a))}
lis=sorted(dic.items(),key=lambda x:x[1])
print([a[k[0]]for k in lis])
本文介绍了一个Python列表的处理过程:首先计算列表中特定位置元素的和,然后创建一个字典来存储列表元素及其绝对值,并根据绝对值进行排序。
a=[1, -2, 3, 4, 5]
print(sum([i+3 for i in a if a.index(i)%2==0]))
dic={i:abs(a[i]) for i in range(len(a))}
lis=sorted(dic.items(),key=lambda x:x[1])
print([a[k[0]]for k in lis])

被折叠的 条评论
为什么被折叠?