将列表和字符串连接成一个包含四个元素的元组
Join list and string into a tuple of four elements
我有一个数字列表:
[18, 9, 7]
和一个字符串:
line = 'random text.'
我必须将这两个连接成一个包含四个元素的元组,如下所示:
(18, 9, 7, 'random text.')
到目前为止,我已经尝试了 nums.join(line) 但这不起作用
我该怎么做?
注意:
我宁愿不使用 tuple() 或导入任何东西。最简单最暴力的方法可能;P
绝对最简单的方法如下:
lst = [18, 9, 7]
line = 'random text.'
tup = (lst[0], lst[1], lst[2], line)
您可以在元组声明中解压列表:
nums = [18, 9, 7]
line = 'random text.'
combined_tuple = (*nums, line)
print(combined_tuple)
输出:
(18, 9, 7, 'random text.')
我想你需要这样的东西
nums = [18, 9, 7]
line = 'random text.'
result = (*[item for item in nums], line)
print(result)
我有一个数字列表:
[18, 9, 7]
和一个字符串:
line = 'random text.'
我必须将这两个连接成一个包含四个元素的元组,如下所示:
(18, 9, 7, 'random text.')
到目前为止,我已经尝试了 nums.join(line) 但这不起作用
我该怎么做?
注意: 我宁愿不使用 tuple() 或导入任何东西。最简单最暴力的方法可能;P
绝对最简单的方法如下:
lst = [18, 9, 7]
line = 'random text.'
tup = (lst[0], lst[1], lst[2], line)
您可以在元组声明中解压列表:
nums = [18, 9, 7]
line = 'random text.'
combined_tuple = (*nums, line)
print(combined_tuple)
输出:
(18, 9, 7, 'random text.')
我想你需要这样的东西
nums = [18, 9, 7]
line = 'random text.'
result = (*[item for item in nums], line)
print(result)