1.已知乙個數字列表,求列表中心元素。
def
example
(l =
none):
ifnot
len(l)&1
:return l[
(len
(l)>>1)
-1],l[
len(l)
>>1]
else
:return l[
len(l)
>>1]
a =list
(map
(int
,input
('輸入列表'
).split(
' ')))
print
(example(a)
)
2.已知乙個數字列表,求所有元素和。
def
example
(l =
none):
total =
0for i in l:
total += i
return total
l =list
(map
(int
,input
('輸入列表'
).split(
' ')))
print
(example(l)
)
3.已知乙個數字列表,輸出所有奇數下標元素。
l =
list
(map
(int
,input
('輸入列表'
).split(
' ')))
for i in
range(1
,len
(l),2)
:print
(l[i]
)
4.已知乙個數字列表,輸出所有元素中,值為奇數的元素。
l =
list
(map
(int
,input
('輸入列表'
).split(
' ')))
for i in l:
if i &1:
print
(i)
5.已知乙個數字列表,將所有元素乘二。
l =
list
(map
(int
,input
('輸入列表'
).split(
' ')))
for i in
range
(len
(l))
: l[i]*=2
print
(l)
例如:nums = [1, 2, 3, 4] —> nums = [2, 4, 6, 8]6.有乙個長度是10的列表,陣列內有10個人名,要求去掉重複的
例如:names = [『張三』, 『李四』, 『大黃』, 『大黃』, 『張三』, 『張三』, 『張三』] -> names = [『張三』, 『李四』, 『大黃』]
l =
list
(map
(str
,input
('輸入列表'
).split(
' ')))
z = l
for i in l:
count =
0for j in z:
if j == i:
count +=
1if count >1:
for k in
range
(count -1)
: z.remove(i)
print
(z)
7.用乙個列表來儲存乙個節目的所有分數,求平均分數(去掉乙個最高分,去掉乙個最低分,求最後得分)
l =
list
(map
(float
,input
('輸入列表'
).split(
' ')))
l.sort(
)del l[-1
]del l[0]
total =
0for i in l:
total += i
print
(total /
len(l)
)
8.有兩個列表a和b,使用列表c來獲取兩個列表中公共的元素
例如: a = [1, 『a』, 4, 90] b = [『a』, 8, 『j』, 1] --> c = [1, 『a』]
a =[1
,'a',4
,90]b =
['a',8
,'j',1
]c =
for a in a:
for b in b:
if a == b:
print
(c)
9.*有乙個數字列表,獲取這個列表中的最大值.(注意: 不能使用max函式)
例如: nums = [19, 89, 90, 600, 1] —> 600
l =
list
(map
(int
,input
('輸入列表'
).split(
' ')))
max_ = l[0]
for i in l:
if i > max_:
max_ = i
print
(max_)
10.*獲取列表**現次數最多的元素
例如:nums = [1, 2, 3,1,4,2,1,3,7,3,3] —> 列印:3
l =
list
(map
(int
,input
('輸入列表'
).split(
' ')))
k = l
z =0
most =
none
for i in l:
count =
0for j in l:
if j == i:
count +=
1if count > z:
z = count
most = i
print
(most)
day5 列表作業
1.已知乙個數字列表,求列表中心元素。nums 10 20,1 6,84 45,64 84 length len nums iflen nums 1 print nums int length 2 else print nums int length 2 1 nums int length 2 2....
day5 列表作業
1.已知乙個數字列表,求列表中心元素。2.已知乙個數字列表,求所有元素和。scores 1 2,3 4,5 6 y 0for x in scores y x print y 3.已知乙個數字列表,輸出所有奇數下標元素。scores 1,58,3,34,5,45 for x in range 1,le...
2021 1 25 day5 列表作業
1.已知乙個數字列表,求列表中心元素。nums 1,2,3,4,5 media nums int 1 len nums 2 print nums media nums 1 32.已知乙個數字列表,求所有元素和。nums 1,2,3,4,5 sum 0 for x in nums sum x prin...