官术网_书友最值得收藏!

4.6 新手疑難問題解答

疑問1:如何創(chuàng)建一個(gè)占有3個(gè)元素空間而又不包括任何內(nèi)容的列表?

解答:空列表可以簡單地通過中括號(hào)([])來表示,如果想創(chuàng)建3個(gè)元素空間而又不包括內(nèi)容的列表,可以使用*號(hào)來實(shí)現(xiàn),如[]*3,這樣就生成了一個(gè)包含3個(gè)空元素的列表。然而,有時(shí)候可能需要一個(gè)值來代表空值,表示沒有放置任何元素,可以使用None。None是Python的內(nèi)建值,例如:

    >>>a=[None]*3
    >>>a
    [None, None, None]

疑問2:元組和列表之間如何相互轉(zhuǎn)換?

解答:list()函數(shù)用于將元組轉(zhuǎn)換為列表。元組與列表是非常類似的,區(qū)別在于元組的元素值不能修改,元組是放在小括號(hào)中的,列表是放在中括號(hào)中的。例如:

    >>>x = (668, '蘋果', '香蕉', '橙子')
    >>>lx = list(x)
    >>>print ("元組轉(zhuǎn)換為列表:",lx)
    元組轉(zhuǎn)換為列表: [668, '蘋果', '香蕉', '橙子']

tuple()函數(shù)用于將列表轉(zhuǎn)換為元組。例如:

    >>>x =[668, '蘋果', '香蕉', '橙子']
    >>>tx = tuple(x)
    >>>print ("列表轉(zhuǎn)換為元組:", t1)
    (668, '蘋果', '香蕉', '橙子')
主站蜘蛛池模板: 依兰县| 资中县| 尼玛县| 张掖市| 乌恰县| 个旧市| 吉水县| 吴堡县| 余姚市| 阿合奇县| 兴义市| 鹿邑县| 大宁县| 屯昌县| 平利县| 昭苏县| 永靖县| 象山县| 寻乌县| 广昌县| 江口县| 娄烦县| 蚌埠市| 菏泽市| 博兴县| 澄迈县| 水城县| 青铜峡市| 东丽区| 呼玛县| 利辛县| 宝丰县| 当阳市| 团风县| 信阳市| 扶沟县| 广平县| 长岭县| 湟中县| 荥阳市| 黔西|