代码之家  ›  专栏  ›  技术社区  ›  Chicken Sandwich No Pickles

Python:将列表合并为1,但将代码拆分为多行

  •  0
  • Chicken Sandwich No Pickles  · 技术社区  · 5 年前

    我有这个:

    new_list = list_a + list_b + list_c
    

    我想把它格式化成这样:

    new_list =
         list_a +
         list_b +
         list_c
    

    为了可读性和质量保证的目的,我该怎么做?当我试着这样做的时候,我得到了一个 Invalid Format

    编辑: 这并不能回答我的问题: How can I do a line break (line continuation) in Python?

    new_list = (
         a,
         b,
         c
    )
    

    new_list
    
    [[values_from_list_a],[values_from_list_b],[values_from_list_c]]
    

    我想要这个:

    ['values_from_list_a','values_from_list_b','values_from_list_c']
    
    1 回复  |  直到 5 年前
        1
  •  1
  •   Eric Truett    5 年前

    使用括号

    new_list = (
      list_a + 
      list_b + 
      list_c
    )