1. 程式人生 > >Python基礎一之字串和簡單列表操作

Python基礎一之字串和簡單列表操作

""" 列表 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