方法
要點概述
增加元素
將元素x增加到列表list尾部
list.extend(alist)
增加元素
將列表alist所有元素增加到列表list底部
list.insert(index,x)
增加元素
在列表list指定位置index處插入元素x
list.remove(x)
刪除元素
在列表list刪除首次出現的元素x
list.pop([index])
刪除元素
刪除並返回列表list指定位置index處的元素,預設位置是結尾處
list.clear()
刪除所有元素
刪除所有元素,並不是刪除元素物件
list,index(x)
訪問元素
返回第乙個x的索引位置,若x不存在,則丟擲異常
list.count(x)
計數返回指定元素x在列表list**現的次數
len(list)
列表長度
返回列表中包含元素的個數
list.reverse()
翻轉列表
所有元素原地翻轉
list.sort()
排序所有元素原地排序
list.copy()
淺拷貝返回列表物件的淺拷貝
for 值 in 列表
判斷判斷列表中是否含有某個值
a =
['a'
,'b'
,'c'
,'d'
,'e'
,'f'
,'g'
]b =
['z'
,'y'
,'x'
]c =
['b'
,'e'
,'h'
,'k'
]'h'
)print
(a)a.extend(b)
a.extend(c)
print
(a)a.insert(2,
'i')
print
(a)a.remove(
'd')
print
(a)a.pop(3)
print
(a)a.clear(
)print
(a)print
(a.count(
'e')
)print
(len
(a))
a.reverse(
)print
(a)a.sort(
)print
(a)a.copy(
)print
(a)
1.列表相加(』+』)
a =[1
,2,3
]b =[2
,3,4
]c = a+b
print
(c)
c = [1, 2, 3, 2, 3, 4]
2.列表去重(set)
a =[1
,2,3
,3,4
,5,5
]a =
list
(set
(a))
print
(a)
a = [1, 2, 3, 4, 5]
1. 模擬使用者登入
模擬使用者登入
設定2個變數, 記錄使用者的賬號和密碼 譬如:username = 『zs』 password = 『123456』
接受鍵盤輸入的使用者名稱和密碼
判斷使用者名稱和密碼是否正確. 如果正確, 則提示登入成功. 如果不正確, 讓使用者繼續輸入
當使用者輸錯3次之後, 退出迴圈
username =
'zs'
password =
'123456'
count =
1max_count =
3while count <=3:
input_username =
input
('請輸入使用者名稱:'
) input_password =
input
('請輸入密碼:'
)if input_username == username and input_password == password:
print
('登陸成功!'
)break
else
:if count == max_count:
print
('已輸入%d次,達到最大次數,賬戶已鎖定,請明天再試'
% max_count)
break
else
:print
('密碼錯誤,請重新輸入!還有%d次機會'
%(max_count - count)
)print()
count +=
1
Python序列 列表
列表是能保留任意數目的python物件的靈活的容器。extend 方法可代替連線操作符把乙個列表的內容新增到另乙個中去。注 使用extend 方法比連線操作的乙個優點是它實際上是把新列表新增到了原有列表裡面,而不是像連線操作符那樣新建乙個列表。sorted函式可以將任何序列返回為乙個新的有序列表 s...
python 序列 列表(1)
python資料的集合總稱序列,分為有序序列和無序序列兩類 有序序列包括 列表,元組,字串 無序序列包括 字典,集合,控制集合資料的物件 2.1 列表概念及初始化 列表 python中是有序的 可變資料集合,使用一對標識 初始化語法 列表初始化語法 建立乙個空列表 lia 建立乙個列表 lib 8,...
python學習筆記 02 序列列表
1.字串 字串其他型別轉換字串 1.物件的python表示式 repr 1000l x 100l x 2.其他物件轉換為字串 str 3 字串轉義 改變原本含義 種類 n,t,r,字串運算 1.字串拼接 hello python hello python 加號兩邊必須都是字串常量或變數,否則會丟擲t...