-
bbb333fff
查看全部 -
list容器內可放入數字,字符串等數據類型。
list不對放入其中的數據進行判斷,因此,list可以同時放入任何類型的數據。
查看全部 -
容器可以把多個元素放在一起,容器中的元素可以逐個迭代獲取,用in,not in等關鍵字來判斷某個元素是否在容器中。
Python中,包括列表(list)、元組(tuple)、字典(dict)、集合(set)等,他們都可以放入多個元素,因此都可以算作是容器。
列表(list)是一種有序的容器,在list中的元素會按照一定順序進行排列。list使用中括號[ ] 來進行構造,將需要放入容器內的元素使用list括起來就可以形成列表。
如:
name=['李寧','淑華','書豪']##將第一組元素括入list容器中 scores=[99,58,68]?##此時再將第二組元素括入list容器 qht=[?]?##再建立一個list容器 for?j?,k?in?zip(name,scores):##建立一個for循環,此時zip表示鏈接,將鏈接內容依次代入j跟k ????qht+=j,k?##將代入內容代入至新建list容器 print(qht)?#==>依次輸出[李寧,99,淑華,58,書豪,68]
查看全部 -
3個
第一個元素(1+2),第三個元素('a'+'b'),計算的結果分別是數字3和字符串ab,不是tuple。查看全部 -
比較笨的思路。。。。
L = [[1, 2, 3], [5, 3, 2], [7, 3, 2]]
a = [1, 2, 3]
b = [5, 3, 2]
c = [7, 3, 2]
s1_scores = 2*(a[0] * a[1] + a[0] * a[2] + a[2] * a[1])
s2_scores = 2*(b[0] * b[1] + b[0] * b[2] + b[2] * b[1])
s3_scores = 2*(c[0] * c[1] + c[0] * c[2] + c[2] * c[1])
print(s1_scores, s2_scores, s3_scores)查看全部 -
ab = s[0:2] # 取字符串s中的第一個字符到第三個字符,不包括第三個字符
print(ab) # ==> AB查看全部 -
s = 'ABC'
a = s[0] # 第一個
b = s[1] # 第二個
c = s[2] # 第三個
print(a) # ==> A
print(b) # ==> B
print(c) # ==> C查看全部 -
\n表示換行
\t?表示一個制表符
\\表示?\?字符本身查看全部 -
L.sort()返回一個新的listsorted(L)本身list被修改reverse是反轉的意思,默認是Flase,即表示不反轉,也就是升序
列表中索引越界不行,會報錯。但是切片越界沒輸出,不會報錯查看全部 -
list切片的區間是閉區間,與字符串的區間不同
查看全部 -
Python把0、空字符串和None看成False,其他數值和非空字符串都看成True
查看全部 -
使用round()函數保留兩位小數
round(num, 2)
查看全部 -
地板除 //?忽略純小數的部分,得到整數的部分
取模運算?% 得到余數部分
查看全部 -
使用取模運算,可以判斷一個數是否為偶數
查看全部 -
continue 和 break 用法區分不向下執行,返回循環用continue不向下執行,也不返回循環用break
通過for循環訪問列表每一個元素的方式,我們稱為迭代。查看全部
舉報