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 可變引數 在呼叫...