1、列表:
words = ["hello", "world", "!"]
print(words[0])
print(words[1])
print(words[2])
大多數情況下,列表中的最後一項不會帶逗號。然而,在那裡放置乙個是完全有效的,在某些情況下是鼓勵的。
2、列表也可以巢狀在其他列表中。
things = ["string", 0, [1, 2, number], 4.56]
3、引用超出列表值的索引範圍將導致 indexerror 錯誤。
4、一些型別,比如字串,可以像列表一樣編入索引。索引字串的行為就像你索引包含字串中每個字元的列表一樣。
str = "hello world!"
print(str[6]) w
5、列表操作:
1)列表中某個索引處的元素值可以被重新分配。
2)列表可以像字串一樣新增和相乘
nums = [1, 2, 3]
print(nums + [4, 5, 6]) [1, 2, 3, 4, 5, 6]
print(nums * 3) [1, 2, 3, 1, 2, 3, 1, 2, 3]
列表和字串在很多方面是相似的 - 字串可以被認為是不能改變的字元列表。
3)要檢查專案是否在列表中,可以使用in運算子。如果專案在列表**現一次或多次,則返回 true,否則返回 false。
in 運算子也用於確定乙個字串是否是另乙個字串的子字串。
words = ["spam", "egg", "spam", "sausage"]
print("spam" in words) true
4)要檢查專案是否不在列表中,可以使用not操作符:
nums = [1, 2, 3]
print(not 4 in nums)
nums = [1, 2, 3]
nums = [1, 3, 5, 2, 4]
print(len(nums))
words = ["w3cschool", "good"]
index = 1
words.insert(index, "is")
print(words)
8)index方法找到列表項的第乙個匹配項並返回它的索引。如果該專案不在列表中,則會引發 valueerror。
列表還有一些很有用的功能和方法。
max(list): 返回具有最大值的列表元素
min(list): 返回具有最小值的列表元素
list.count(obj): 返回乙個元素在乙個列表**現的次數
list.remove(obj):從列表中刪除乙個元素
list.reverse():顛倒列表中的元素
顛倒列表中的物件顛倒列表中的物件顛倒列表中的物件
letters = ['p', 'q', 'r', 's', 'p', 'u']
print(letters.index('r')) 2
print(letters.index('p')) 0
print(letters.index('z')) valueerror: 'z' is not in list
Python 列表 學習筆記
序列是python中基本資料結構。序列中每個元素都分配到乙個數字 它的位置或索引值 第一位索引值是0,第二位是1,以此類推。python有6個序列的內建型別,但最常見的是列表和元組。序列都可以進行的操作包括索引,切片,加,乘,檢查成員。此外,python已經內建確定序列的長度以及確定最大和最小的元素...
Python學習筆記 列表
今天學習了head first python 中文版 這本書的第1章 人人都愛列表,很有意思。好,為了珍惜時間,下邊開始乾巴巴的筆記 1.檢視python版本 1 python v 大寫 檢視python2版本 2 python3 v 3 python3 v 使用小寫v會進入python直譯器,py...
Python學習筆記 列表
建立列表 格式 列表名 列表選項1,列表選項2,列表選項n 建立乙個空列表 list1 建立帶有元素的列表 list2 18,19,20,21,22 注意可以是不同型別 list 1,2,good true 列表元素的訪問,注意下標不要越界 取值 格式 列表名 下標 list 2 替換list 2 ...