Python基礎一之字串和簡單列表操作
阿新 • • 發佈:2019-01-29
"""
列表
1.append()可用於在列表末尾新增元素
2.insert()可用於在指定索引插入元素
3.del+列表[索引]可以刪除指定索引的元素
4.pop()表示彈出列表中最後一個元素,並將其結果返回。也可以在括號中指定索引
5.使用remove()可以刪除具體元素
6.使用sort()可以對列表進行永久性排序,排序順序根據列表中每個單詞的首字母,且排序後不可逆轉,可以在sort()中新增reverse=True引數,使得按照逆序的方式排序
7.使用sorted(列表名)可以對列表進行臨時排序,不改變原列表順序
8.使用reverse()可以反轉列表中的元素,而且改變是永久性的
9.使用len()可以獲取列表長度
"""
# 列印列表
players = ['curry', 'klay', 'durant']
print(players) # 輸出['curry', 'klay', 'durant']
# 訪問列表中的元素
print(players[0]) # 輸出curry
print(players[0].title()) # 輸出Curry
# 訪問列表中最後一個元素,可以將索引指定為-1;訪問倒數第二個,可以將索引指定為-2;以此類推
print(players[-1]) # 輸出durant
print(players[-2]) # 輸出klay
# 替換元素,可以直接將指定索引的元素替換掉
players[0] = 'harden'
print(players) # 輸出['harden', 'klay', 'durant']
# 1.使用append()新增元素
players.append('green')
print(players) # 輸出['harden', 'klay', 'durant', 'green']
# 2.使用insert()插入元素
players.insert(1, 'james')
print(players) # 輸出['harden', 'james', 'klay', 'durant', 'green']
# 3.使用del+列表[索引]可以刪除元素
del players[1]
print(players) # 輸出['harden', 'klay', 'durant', 'green']
# 4.pop()表示彈出列表中最後一個元素,並將其結果返回。也可以在括號中指定索引,表示彈出該索引位置的元素,並將其結果返回
name = players.pop(0)
print(players) # 輸出['klay', 'durant', 'green']
print(name) # 輸出harden
# 5.使用remove()可以刪除具體元素
players.remove('klay')
print(players) # 輸出['durant', 'green']
# 6.使用sort()可以對列表進行永久性排序,排序順序根據列表中每個單詞的首字母,且排序後不可逆轉。在此新建一個列表
animals = ['dog', 'cat', 'tiger', 'ant']
animals.sort()
print(animals) # 輸出['ant', 'cat', 'dog', 'tiger']
# 可以在sort()中新增引數,使得按照逆序的方式排序
animals.sort(reverse=True)
print(animals) # 輸出['tiger', 'dog', 'cat', 'ant']
# 7.使用sorted(列表名)可以對列表進行臨時排序,不改變原列表順序。新建一個列表
cars = ['Toyota', 'Audi', 'Cayenne']
print(sorted(cars)) # 輸出['Audi', 'Cayenne', 'Toyota']
print(sorted(cars, reverse=True)) # 輸出['Toyota', 'Cayenne', 'Audi']
print(cars) # 輸出['Toyota', 'Audi', 'Cayenne']
# 8.使用reverse()可以反轉列表中的元素,而且改變是永久性的。新建一個列表
jobs = ['farmer', 'boss', 'players']
jobs.reverse()
print(jobs) # 輸出['players', 'boss', 'farmer']
# 9.使用len()可以獲取列表長度
print(len(jobs)) # 輸出3