我知道这是一个初学者的问题,但我们都必须从某个地方开始(是的,我确实环顾了一下某某和YT)。你知道吗
我写这个:
firstName = ['Charles', 'Steve', 'Mary']
lastName = ['Manley', 'Perry', 'Shelly']
fullName = zip(firstName, lastName)
sayHelloTo = fullName
for i in sayHelloTo:
print('Hello ' + i)
希望得到这个:
Hello Charles Manley
Hello Steve Perry
Hello Mary Shelly
我怎么能把列表变成元组呢?写这个的正确方法是什么?你知道吗
提前谢谢。你知道吗
这正是您想要的:
印刷品:
可以将iterable参数解包与
*
运算符一起使用:这将输出:
当您使用
for i in sayHelloTo
进行迭代时,在循环的每次迭代中都将整个元组赋给变量i
,因此print语句将打印“Hello”加上整个元组。你知道吗因为每个元组包含两个元素(名字和姓氏),所以要在print语句中正确格式化元组的每个元素,需要完全解压元组,如下所示:
或者使用f字符串简化print语句:
相关问题 更多 >
编程相关推荐