- Python入门很轻松(微课超值版)
- 云尚科技
- 368字
- 2021-03-25 15:13:40
4.6 新手疑难问题解答
疑问1:如何创建一个占有3个元素空间而又不包括任何内容的列表?
解答:空列表可以简单地通过中括号([])来表示,如果想创建3个元素空间而又不包括内容的列表,可以使用*号来实现,如[]*3,这样就生成了一个包含3个空元素的列表。然而,有时候可能需要一个值来代表空值,表示没有放置任何元素,可以使用None。None是Python的内建值,例如:
>>>a=[None]*3 >>>a [None, None, None]
疑问2:元组和列表之间如何相互转换?
解答:list()函数用于将元组转换为列表。元组与列表是非常类似的,区别在于元组的元素值不能修改,元组是放在小括号中的,列表是放在中括号中的。例如:
>>>x = (668, '苹果', '香蕉', '橙子') >>>lx = list(x) >>>print ("元组转换为列表:",lx) 元组转换为列表: [668, '苹果', '香蕉', '橙子']
tuple()函数用于将列表转换为元组。例如:
>>>x =[668, '苹果', '香蕉', '橙子'] >>>tx = tuple(x) >>>print ("列表转换为元组:", t1) (668, '苹果', '香蕉', '橙子')