1li=[11,22,33,44,55,66,77,88,99]
dic={}
isnot=true
isnot=true
for item in li:
if item < 66:
if isnot==true:
dic['k1']=[item,]
isnot=false
else:
else:
if isnot == true:
dic['k2'] = [item, ]
isnot = false
else:
print(dic)
2li = [11,22,33,44,55,66,77,88,99,90]
dic = {}
flag = true
for i in li:
if i > 66:
if flag == true:
dic['k2'] = [i,]
flag = false
else:
elif i < 66:
if flag == true:
dic['k1'] = [i,]
flag = false
else:
else:
flag = true
print(dic)
# 1# # ********************==用for迴圈來實現 加序號**********==序號
num=1for i in goods:
mystr='第%d個商品 =='%num
print(mystr,i['name'],i['price'])
num+=1
2 **執行後,資料就可以使用# a=0# while true:
# a+=1
# if a >=10:
# break
# print(a) *****=>>>> # **執行後,資料就可以使用
#3 計算重複的元素個數
# li=['an','a','b','a','b','a','b','a','b']
## dic={}
## for i in li:
## num=0
## for j in li:
## if j==i:
## num+=1
## dic[i]=num
## print(dic) # 計算重複的元素個數
# 4 字串的join方法
# join()方法-------』『.join()------加
#---- join === 只能用於字串之間
# mystr="1223345"
# v='*'
# n=v.join(mystr)
# print(n)
# # 5 可迭代資料的計數 count
# mystr='adsadsad'
# a=mystr.count('m')
# print(a)
#------------------ 6 for while ----------------------
## while ---- 死迴圈
## for ----- 有一定範圍
#--------------- 7 range py2 py3的區別-------------------------------
# py2 range ----->>> 生成數字
# py2 xrange ----->>> 生成數字 生成器------for 迴圈時 乙個乙個生成
# py3 range ----->>> 生成數字 生成器--------for 迴圈時 乙個乙個生成
# for i in range(1,100):
# if i ==77:
# continue
# print(i)
# for i in range(1,200,3)------步長
# 倒序
# 正序
## ------------------------8 split ------------------------------
# split====split('+',1)
# content=input('請輸入:')
# a,b=content.split('+') # ---------兩個引數 接受 分割的兩個變數
# li=int(a.strip())+int(b.strip())
# print(li)
面試易錯點
一 char str1 abc char str2 abc char str3 abc char str4 abc str1和str2是不相同的,str3和 str4是相同的,str1和str2是儲存在堆上,str3和 str4在常量區,這兩個指標指向的是同一位址 編譯器認為p1指向的 abc 和p...
總結 易錯點
題目要求是 結尾,我使用了str 1 str 2 single line containing only marks the end of a test case.題目給的是 f1 1 f2 2 fn fn 1 fn 2 n 3 我卻從f0開始推,並且迴圈跟著從0開始了 題目可能會出現一道腦筋急轉彎...
陣列易錯點
1.初始化定義 1.int n 常量表示式 常量表示式不能為變數 2.int main 內與int main 外的陣列初始化定義有區別 int main 內初始化為隨機,int main 外初始化值為0 2.資料範圍 a i 的i範圍不能超過常量表示式中的範圍 典型的陣列越界 3.陣列不能夠進行賦值...