Python 我想使用列表理解创建一个数组,其中显示患者0、患者1等

Python 我想使用列表理解创建一个数组,其中显示患者0、患者1等,python,numpy,jupyter,Python,Numpy,Jupyter,我想做一个简单的字符串,我把 [‘患者1’、‘患者2’、‘患者3’…]61次 我该怎么做 我试过: y_axis = ['Patient %number' for number in range(61)] print(y_axis) 但它只打印出患者的%number请尝试以下操作: y_axis = ['Patient {}'.format(i) for i in range(1, 62)] print(y_axis) 输出: ['Patient 1', 'Patient 2', 'Pati

我想做一个简单的字符串,我把

[‘患者1’、‘患者2’、‘患者3’…]61次

我该怎么做

我试过:

y_axis = ['Patient %number' for number in range(61)]
print(y_axis)
但它只打印出患者的%number

请尝试以下操作:

y_axis = ['Patient {}'.format(i) for i in range(1, 62)]
print(y_axis)
输出:

['Patient 1', 'Patient 2', 'Patient 3', 'Patient 4', 'Patient 5', 'Patient 6', 'Patient 7', 'Patient 8', 'Patient 9', 'Patient 10', 'Patient 11', 'Patient 12', 'Patient 13', 'Patient 14', 'Patient 15', 'Patient 16', 'Patient 17', 'Patient 18', 'Patient 19', 'Patient 20', 'Patient 21', 'Patient 22', 'Patient 23', 'Patient 24', 'Patient 25', 'Patient 26', 'Patient 27', 'Patient 28', 'Patient 29', 'Patient 30', 'Patient 31', 'Patient 32', 'Patient 33', 'Patient 34', 'Patient 35', 'Patient 36', 'Patient 37', 'Patient 38', 'Patient 39', 'Patient 40', 'Patient 41', 'Patient 42', 'Patient 43', 'Patient 44', 'Patient 45', 'Patient 46', 'Patient 47', 'Patient 48', 'Patient 49', 'Patient 50', 'Patient 51', 'Patient 52', 'Patient 53', 'Patient 54', 'Patient 55', 'Patient 56', 'Patient 57', 'Patient 58', 'Patient 59', 'Patient 60', 'Patient 61']
使用一个:

尝试:

y_axis = [f'Patient {number}' for number in range(1, 62)]
y_axis = ['Patient {}'.format(number) for number in range(1, 62)]