1. 程式人生 > >Python資料型別------列表

Python資料型別------列表

    普通的整型或字串型別就不做過多贅述、在這記錄一下Python的列表、字典、集合、tuple等資料型別便於之後的學習。

 

一:列表

    列表是由一些列特定順序排列的元素組成。列表由方括號([])來表示,並使用(,)來分割其中的元素。

    示例: 

bicycles = ['trek','redline','cannondale']
print(bicycles)

#訪問列表中某一個元素
print(bicycles[0])
print(bicycles[-1])
print(bicycles[0].title())

#修改列表中的某一個元素的值
bicycles[0] = 'BigTrek'


#新增列表中元素
bicycles.append('Ford')           # 在列表末尾插入
bicycles.insert(0,'Audio')        # 在第0個位置新增

#刪除列表元素
del bicycles[0]

bicycles.pop()                    # 刪除列表末尾的元素、並能獲取次元素繼續使用
bicycles.pop(2)

bicycles.remove('Ford')           # 根據列表中的值刪除元素


#列表排序
bicycles.sort()                   # 更改元素順序
bicycles.sort(reverse=True)       # 按照與字母順序相反的順序排列列表元素

print(bicycles.sorted())          # 輸出排序後的列表、原始列表不更改順序   


bicycles.reverse()                # 列表倒序

len(bicycles)                   #  列表長度 


# 遍歷列表
for bicycle in bicycles:
    print(bicycle)


# 切片
bicycles_part = bicycles[0:2]