这是我的第一个Python程序,我的第一个练习是只需要在tuple中交换位置:
stamboom = [("Frans","Eefje"), ("Klaar","Eefje"), ("Eefje","Mattho"),
("Eefje","Salammbo"), ("Gustave","Mattho"), ("Gustave","Salambo")]
是元组,我需要用Eefje交换fran(那些只是名称),然后交换第二个元组。在
我从Python上阅读了整个数据结构教程,我想我可以这样做:
^{pr2}$它不会给出语法错误,但不会显示任何内容。在
要显示某些内容,您必须
print
它。在将最后一行改为:
元组在Python中是不可变的:
http://docs.python.org/reference/datamodel.html
对于一个简单的任务来说,这是非常复杂的代码。看看所谓的列表理解。在
将代码更改为:
更新
我在评论中看到了你的解决办法。我不知道是否有更多的前提,我不知道。但我可能会这样做:
^{pr2}$映射的iterable参数不必是数值范围。可能是名单本身。但也许我错过了什么,而你已经得到了:)
相关问题 更多 >
编程相关推荐