目錄
列表、元組和字串都可以稱作為序列
一、他們的共同特點
二、列表list
三、元組tuple
四、字串str
1)都可以通過索引得到每乙個元素例子
例子:>>> index=['小英子',90,80,'滴滴答答',78,'東方']
>>> index[0]#索引值總是從0開始
'小英子'
>>> index[-1]
#索引值可以是個負數,從後面往前數
'東方'
2)預設索引值總是從0開始(當然靈活的python還支援負數索引)
3)可以通過分片的方法得到乙個範圍內的元素集合
>>> index=['小英子',90,80,'滴滴答答',78,'東方']
>>> index[2:]
[80, '滴滴答答', 78, '東方'] #從3個數字開始到最後,用[2:]來進行分片或者可以試試[:3]
4)還有很多共同的操作符(重複操作符、拼接操作符(+)、成員關係操作符(in 和 not in))
例子:>>> num = [1,2,3,4]
>>> for i in num:
print(i)12
345)使用內建函式bif把可迭代物件轉換為列表、元組、字串
例子:>>> student='i wanna eat banna'
>>> list(student)
['i', ' ', 'w', 'a', 'n', 'n', 'a', ' ', 'e', 'a', 't', ' ', 'b', 'a', 'n', 'n', 'a']
>>> tuple(student)
('i', ' ', 'w', 'a', 'n', 'n', 'a', ' ', 'e', 'a', 't', ' ', 'b', 'a', 'n', 'n', 'a')
>>> str(student)
'i wanna eat banna'
name = input('請輸入待查詢的使用者名稱:')
score=[['公尺公尺兔',85],['黑爺',80],['小布丁',65],['小答答',95],['順豐快遞',90]] #列表裡面還有小列表若需要查詢公尺公尺兔,可進行索引score[0][0]
isfind = false
for each in score: #先對score列表進行遍歷,遍歷出來的是5個小列表,each是乙個列表
if name in each: #in是操作符,表示是否在each列表裡面
print(name+'的得分是:',each[1])
isfind = true
break
if isfind == false:
print('查詢的資料不存在!')
Python 字串 列表和元組
如下 指定下標 string 1 list print string 1 0 執行結果 l print string 1 1 執行結果 t 字串的拼接 string 1 你好,string 2 世界!string 3 string 1 string 2 print string 3 執行結果 你好,...
Python列表和元組
序列可修改,而元組不能。eda edward 42 序列可包含其它列表 edward edward 43 john john 44 database edward,john database edward 43 john 44 序列的分片 nubs range 10 nubs 0,1,2,3,4,5...
python 列表和元組
資料結構 資料結構是以某種方式組合起來的資料元素。在python中最基本的資料結構為序列,序列中的每個元素都有編號,就像學號,可以通過學號找到你本人。不同的序列中的編號一般都是從0開始。序列包括元組和列表,另外還有字典。列表和元組的區別 列表是可以修改的,而元組不可以。在處理資料要特別注意這一點,但...