1
假設我有一個數字的數15
和列表:元組一個號碼與數字蟒蛇的列表
[5, 6, 7, 8]
現在我想打一個元組列表像
[(15,6), (15,5), (15,7), (15,8)]
一個人如何做那很快?
假設我有一個數字的數15
和列表:元組一個號碼與數字蟒蛇的列表
[5, 6, 7, 8]
現在我想打一個元組列表像
[(15,6), (15,5), (15,7), (15,8)]
一個人如何做那很快?
list_of_nums = [5, 6, 7, 8]
result = [(15, num) for num in list_of_nums]
只要你有生產基於另一個序列的輸出列表的過程中,通常一個列表解析可以做的工作。
演示:
>>> list_of_nums = [5, 6, 7, 8]
>>> [(15, num) for num in list_of_nums]
[(15, 5), (15, 6), (15, 7), (15, 8)]
您也可以嘗試zip
功能
result = zip([15]*len(list_of_nums),list_of_nums)
print(result)
[(15, 5), (15, 6), (15, 7), (15, 8)]