資料型別,列表
功能:建立: 空列表 a = 非空列表 a = ['alex','jack','ella','mark'] b = a.copy()
查詢: 由索引查詢元素,由元素查詢索引,
切片: 預設顧頭不顧尾
刪除: clear del remove
迴圈: for
排序:sort
迴圈names列表,列印每個元素的索引值,和元素,當索引值為偶數時,把對應得元素改成-1
names = ["old_driver
", "
rain
", ["
oldboy
", "
oldgirl
"], "
jack
", "
姍姍", "
peiqi
", "
alex
", "
black_girl
", 1, 2, 3, 4, 2, 5, 6, 2]
#enumerate()列舉
for index, i in
enumerate(names):
if index % 2 ==0:
names[index] = -1
(index, i)
print(names)
names裡面有3個2,請返回第2個2 的索引值,不要人肉數,要動態查詢(提示,找到第乙個2的位置,在此基礎上再找第2 個)
1 names = ["old_driver
", "
rain
", ["
oldboy
", "
oldgirl
"], "
jack
", "
姍姍", "
peiqi
", "
alex
", "
black_girl
", 1, 2, 3, 4, 2, 5, 6, 2]
23 first_index = names.index(2)
45 new_list = names[first_index+1:]#
切片6 second_index = new_list.index(2)
7 second_val = first_index+second_index+1
8print
(new_list, first_index, second_index)910
print('
second values:
', second_val)
python學習 第九天
在下這廂有禮了 爬蟲簡單實現 coding utf 8 import urllib def gethtml url page urllib.urlopen url html page.read returnhtml html gethtml print html l urllib 模組提供了讀取we...
python學習第九天
一.檔案的擴充套件模式 擴充套件模式 配合開啟模式的輔助模式,自己單獨不能使用 如 和 b 1.先讀後寫 r 2.先寫後讀 r 3.可讀可寫 w 4.可讀可寫 a 在寫入內容時,會強制把游標移動到最後 二.read seek tell 三個函式的使用 utf 8編碼格式下 預設乙個中文三個位元組 乙...
python學習第九天
函式 函式 function 對功能或者動作的封裝 定義 可以幫我們把一段公共的 提取出來.函式的書寫格式 def 函式名 函式體return 返回值,可在後面加入內容 如 return 內容1 內容2 函式的呼叫格式 函式名 引數 引數 函式在執行過程中給函式傳遞的資訊 形參 函式在宣告的時候寫的...