Python列表处理:偶数平方与奇数立方转换示例

周予安
周予安
发布时间:2026-10-14 | 4人浏览过
原创

本文介绍使用Python对包含1至100整数的列表进行特定规则转换的方法。核心逻辑为:遍历列表,若元素为偶数则计算其平方值,若为奇数则计算其立方值,并返回转换后的新列表。文中提供了基于循环的完整实现代码及测试用例,适用于Python初学者理解列表遍历与条件判断的应用场景。

Python列表元素转换逻辑

以下直接展示核心实现代码,便于快速理解逻辑。

偶数平方与奇数立方实现代码


#编写程序将列表中的偶数变成他的平方
def word_len(s):
  # s = [i ** 2 for i in s if i % 2 == 0]
  L = []
  for i in s:
    if(i % 2 == 0):
      L.append(i** 2)
    else:
      L.append(i)
  return L
def main():
  s = [2, 6, 1, 3, 9, 4, 22]
  print(word_len(s))
main()

奇数立方与偶数平方转换规则

补充说明:假设Python列表list中包含10个介于1到100之间的整数,处理规则为将列表中的奇数转换为它的立方,偶数转换为它的平方。

具体实现代码如下所示:

以上为个人经验总结,希望能为大家提供有价值的参考。也希望大家多多支持本站。如有错误或未考虑完全的地方,望不吝赐教。

相关标签:

本站声明

本文内容仅供参考,不代表本站观点。转载或引用请注明出处。如发现内容问题,请通过联系我们页面反馈。

Python 相关产品和应用

全部下载

专题列表