方式1:
import sys
lines=sys.stdin.readlines(
)
方式2:while
true
: line=
input()
if line =="":
break
a=
["1"
,"2"]b=
map(
int,a)
print
(b)
ret=
int(
'0100',2
)
二維陣列轉置a=[[
1,2,
3],[
4,5,
6]]at=
list
(map
(list
,zip
(*a)))
#a的轉置
與或非異或a=4b=
5print
(a&b)
print
(a|b)
print
(~a)
print
(a^b)
list.insert(idx,obj)ret=
ret.insert(2,
"123"
)
list.index(obj)ret=[1
,2,3
,4,5
]idx=ret.index(2)
idx2=ret.index(0)
#沒有則丟擲異常
list.pop取元素的位置l=[1
,2,3
,4,5
,6]x=l.pop(
)#預設是取出最後乙個元素
x=l.pop(0)
# 取出第乙個元素需要自己設定
list.sort 列表排序l=[1
,2,4
,67,8
,3]l.sort(
)#不會占用新的空間
sorted
(l)#會產生新的列表,占用新的空間
print
(l)
將乙個可遍歷的資料物件(如列表、元組或字串)組合為乙個索引序列,同時列出資料和資料下標,一般用在 for 迴圈當中。
enumerate
(迭代物件)
a=[1
,2,-
1,-3
,-4]
filter
(lambda
: x:
false
if x<
0else
true
,a)
變小寫字元
是否是數字、字母
s.isalnum(
)
s.lower(
)
字串計數s=
"12344"
s.count(
'4')
a=[1
,2,3
,4]b=
reversed
(a)print
(b)
nlist=
range(1
,n+1
)
#排列
from itertools import permutations
permutations([1
,2,3
])#組合from itertools import combinations
combinations([1
,2,3
],2)
計數器from collections import counterl=[
1,1,
2,3,
4]dic=counter(l)
chr(97
)ord
('a'
)
判斷是否是子集a=
set(1)
b=set([
1,2,
3])a.issubset(b)
#/ 在python2中是向下取整
10 17牛客刷題
1計算機網路是一門綜合技術,其主要技術是 正確答案 b 你的答案 b 正確 a 計算機技術與多 技術 b 計算機技術與通訊技術 c 電子技術與通訊技術 d 數字技術與模擬技術 2網路中各個節點相互連線的形式,叫做網路的 正確答案 a 你的答案 c 錯誤 a 拓撲結構 b 協議 c 分層結構 d 分組...
10 18牛客刷題
1 在同乙個ip網路中,每台主機的ip位址的網路部分都是相同的。正確答案 a 你的答案 a 正確 a是b否 2 子網掩碼決定子網數目和每個子網的什麼數目 正確答案 a 你的答案 b 錯誤 a 主機 b 路由器 c 集線器 d 網橋 解析 用於子網掩碼的位數決定於可能的子網數目和每個子網的主機數目。在...
10 21牛客刷題
1虛擬通訊是指這次通訊實際上是不存在的這句話對錯與否?正確答案 b 你的答案 b 正確 a正確b錯誤 2ip位址中的哪個類預設有最多可用的主機位址 正確答案 a 你的答案 a 正確 a ab b c cd a和b 3傳輸層向使用者提供 正確答案 b 你的答案 c 錯誤 a鏈路層 b端對端層 c網路對...