Python程序设计教程(第2版)
上QQ阅读APP看书,第一时间看更新

4.1.3 列表与元组之间的转换

1. 列表转换成元组

Python中的tuple()函数可以接受一个列表,并返回一个包含同样元素的元组。从结果上看,tuple()函数冻结了列表。

2. 元组转换成列表

Python中的list()函数接受一个元组,并返回一个包含同样元素的列表。从结果上看,list()函数融化了元组。

【例4-4】 用户从键盘输入若干个字符串组成一个列表list1,当输入提示为“y”或者“yes”(大小写无关)的时候结束输入,然后将该列表转换为元组tuple1,分别输出list1和tuple1。

程序代码:

程序可能的一次运行结果:

思考:while语句的判断条件还有其他写法吗?请结合字符串思考。