Python Day4 列表簡介

2021-10-09 20:45:53 字數 2054 閱讀 3657

01-列表簡介

列表可一次性儲存多個資料,且可以為不同資料型別。(工作經驗:一般保證乙個列表儲存相同資料型別,後期好控制。)

可進行的操作:增、刪、改、查。

3.1查詢

3.1.1下標

pycharm技巧:ctrl+d 複製。

print(name_list[0])

3.1.2函式

index():返回指定資料所在位置的下標。

# 語法:列表序列.index(資料, 開始位置下標, 結束位置下標)

name_list =

['tom'

,'lily'

,'rose'

]# 1. index()

print

(name_list.index(

'tom'))

# 0# 如果查詢的資料不存在,則報錯。

# print(name_list.index('toms'))

# valueerror: 'toms' is not in list

count():統計指定資料在當前列表**現的次數。

name_list =

['tom'

,'lily'

,'rose'

]# 2. count()

print

(name_list.count(

'tom'))

# 1print

(name_list.count(

'toms'))

# 0

列表裡index(), count()與字串中的這兩個函式用法一樣。

len():訪問列表長度,即列表中資料的個數。

len()是乙個公共方法,無論列表、字串、元組、字典,都可以使用,且作用都是可以統計資料個數。

name_list =

['tom'

,'lily'

,'rose'

]# 3. len()

print

(len

(name_list)

)# 3

3.1.3判斷是否存在

in:判斷指定資料在某個列表序列中是否存在,如果在返回true,否則返回false。

not in:判斷指定資料不在某個列表序列,如果不在返回true,否則返回false。

name_list =

['tom'

,'lily'

,'rose'

]# 1. in

print

('tom'

in name_list)

# true

print

('toms'

in name_list)

# false

# 2. not in

print

('tom'

notin name_list)

# false

print

('toms'

notin name_list)

# true

in和not in 也是公共操作。

體驗案例:

需求:查詢使用者輸入的名字是否已經存在。

name_list =

['tom'

,'lily'

,'rose'

]# 需求:註冊郵箱,使用者輸入乙個賬號名,判斷這個賬號名是否存在,如果存在,提示使用者,否則提示可以註冊。

'''1. 使用者輸入賬號

2. 判斷if...else

'''name =

input

('請輸入您的郵箱賬號名:'

)if name in name_list:

# 提示使用者名稱已存在

print

(f'您輸入的名字是

,此使用者名稱已經存在。'

)else

:# 提示可以註冊

print

(f'您輸入的名字是

,可以註冊。'

)

小白學習python Day4

兩類四種表示方法 由一對單引號或雙引號表示 單行字串 由一對三單引號或三雙引號表示 多行字串 若希望在字串 現單引號 或雙引號 若希望出現單引號z和雙引號 既有 也有 字串的序號及索引切片 正向遞增 反向遞減 索引 切片 m n k e.g.一二三四五六七 十 1 8 2 的結果是 一三五七 一二三...

python day4 關於字典

一 字典 1 字典裡的每乙個元素都是乙個鍵值對 2 可以通過get 函式來索引,通過輸入鍵來索引 值 3 字典的建立 1 通過 建立 a 2 通過dict函式建立 b dict name pengxiaofeng age 22 或者 a dict name pengxiaofeng age 22 3...

知識星球Python Day4的任務

1 函式關鍵字 函式用關鍵字def來定義 2 函式的定義 python定義乙個函式需要使用def語句,依次寫出函式名 括號 括號中的引數和冒號。然後在縮排塊中編寫函式體,函式的返回值用return語句返回。3 函式引數與作用域 引數分為 1 預設引數 在函式定義時為引數賦乙個值 2 可變引數 在呼叫...