【问题标题】:Join list and string into a tuple of four elements将列表和字符串连接成四个元素的元组
【发布时间】:2021-10-26 18:10:33
【问题描述】:

我有一个数字列表:

[18, 9, 7]

还有一个字符串:

line = 'random text.'

我必须将这两个加入到如下所示的四个元素的元组中:

(18, 9, 7, 'random text.')

到目前为止,我已经尝试过 nums.join(line) 但这不起作用

我该怎么做?

注意: 我宁愿不使用 tuple() 或导入任何东西。最简单的蛮力方法;P

【问题讨论】:

    标签: python-3.x list tuples


    【解决方案1】:

    您可以在元组声明中解压列表:

    nums = [18, 9, 7]
    line = 'random text.'
    combined_tuple = (*nums, line)
    print(combined_tuple)
    

    输出:

    (18, 9, 7, 'random text.')
    

    【讨论】:

      【解决方案2】:

      绝对最简单的方法如下:

      lst = [18, 9, 7]
      line = 'random text.'
      tup = (lst[0], lst[1], lst[2], line)
      

      【讨论】:

        【解决方案3】:

        我认为你需要这样的东西

        nums = [18, 9, 7]
        line = 'random text.' 
        
        result = (*[item for item in nums], line)
        
        print(result)
        

        【讨论】:

          猜你喜欢
          • 2017-07-24
          • 1970-01-01
          • 1970-01-01
          • 2019-03-09
          • 1970-01-01
          • 2021-10-05
          • 2014-11-04
          • 2018-09-03
          • 2018-10-29
          相关资源
          最近更新 更多