蓝若曦 2023-09-22 11:36 采纳率: 100%
浏览 4
已结题

拍照上传以下五个结果

拍照上传以下五个结果
1.[ i for j in (1,9,5)]
2.[ j _ for j in range (1,9,5)]
3.[ m *3 if m ==2 else m *2_ for m in (1,2,3)]
4.[ n *3 if n =='2' else n *2 for n in '123' ]
5.[ n *3 if n =='2' else n *2_ for n in ' abc ' ]

img

  • 写回答

2条回答 默认 最新

  • 梦幻精灵_cq 2023-09-22 11:56
    关注
    • run一下就好了哦

      img


      为什么会有这样子的输出,已对各个列表解析式分别作了注释。请参阅“代码注释”。

    代码

    #!/sur/bin/nve python
    # coding: utf-8
    
    print() 
    a1 = [j for j in (1, 9, 5)] # 列表解析出元组成员。
    a2 = [j for j in range(1, 9, 5)] # 列表以步长为5解析出1~9中的整数。
    a3 = [m*3 if m==2 else m*2 for m in (1, 2, 3)] # 对元组中的元素进行条件筛选操作:当是2时乘以3,其余乘以2。
    a4 = [n*3 if n=='2' else n*2 for n in '123'] # 对字符中的元素进行条件筛选操作:当是'2'时重复3次,其余重复2次。
    a5 = [n*3 if n=='2' else n*2 for n in 'abc'] # 对字符中的元素进行条件筛选操作:当是'2'时重复3次,其余重复2次。这个列表解析式已没有达成重复3次的条件,所以全都重复两次。
    
    print(f"\n1、{a1}\n2、{a2}\n3、{a3}\n4、{a4}\n5、{a5}")
    
    
    

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 10月2日
  • 已采纳回答 9月24日
  • 创建了问题 9月22日

悬赏问题

  • ¥15 微软硬件驱动认证账号申请
  • ¥15 有人知道怎么在R语言里下载Git上的miceco这个包吗
  • ¥15 GPT写作提示指令词
  • ¥20 如何在cst中建立这种螺旋扇叶结构
  • ¥20 根据动态演化博弈支付矩阵完成复制动态方程求解和演化相图分析等
  • ¥20 关于DAC输出1.000V对分辨率和精度的要求
  • ¥15 华为超融合部署环境下RedHat虚拟机分区扩容问题
  • ¥15 哪位能做百度地图导航触点播报?
  • ¥15 请问GPT语言模型怎么训练?
  • ¥15 已知平面坐标系(非直角坐标系)内三个点的坐标,反求两坐标轴的夹角