python小記 列表 元組和字串

2021-10-25 22:12:04 字數 1548 閱讀 4626

目錄

列表、元組和字串都可以稱作為序列

一、他們的共同特點

二、列表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開始。序列包括元組和列表,另外還有字典。列表和元組的區別 列表是可以修改的,而元組不可以。在處理資料要特別注意這一點,但...