2019-11-08-day5作業(yè)

1.已知一個數(shù)字列表僻孝,求列表中心元素导帝。

str = input('請輸入元素大于3個數(shù)組如(1,2,3,5,6,7):')
def get_mid(list):
    index = len(list)
    key = index // 2
    if index % 2 == 0:
        print(list[key-1], list[key])
    else:
        print(list[key])

get_mid(str.split(','))

2.已知一個數(shù)字列表,求所有元素和穿铆。

list = [1,2,3,4,5,6]
sum = 0
for num in list:
    sum +=num
print(sum)

3.已知一個數(shù)字列表您单,輸出所有奇數(shù)下標元素。

list = [1,2,3,4,5,6]
for i in range(len(list)):
    if i&1 == 1:
        print(list[i])

4.已知一個數(shù)字列表荞雏,輸出所有元素中虐秦,值為奇數(shù)的元素。

list = [1,2,3,4,5,6]
for i in range(len(list)):
    if i&1 == 1:
        print(list[i])

5.已知一個數(shù)字列表凤优,將所有元素乘二悦陋。

例如:nums = [1, 2, 3, 4] —> nums = [2, 4, 6, 8]

list = [1,2,3,4,5,6]
for index in range(len(list)):
    list[index] *= 2
print(list)

6.有一個長度是10的列表,數(shù)組內(nèi)有10個人名筑辨,要求去掉重復(fù)的
例如:names = ['張三', '李四', '大黃', '張三'] -> names = ['張三', '李四', '大黃']

方法一:
  names = ['張三', '李四', '大黃', '張三' ,'張三', '李四', '大黃', '張三']
need_names = []
for name in names:
    if name not in need_names:
        need_names.append(name)
print(need_names)
方法二:
names = ['張三', '李四', '大黃', '張三' ,'張三', '李四', '大黃', '張三']
list2 = set(names)
print(list2)

7.已經(jīng)一個數(shù)字列表(數(shù)字大小在0~6535之間), 將列表轉(zhuǎn)換成數(shù)字對應(yīng)的字符列表
例如: list1 = [97, 98, 99] -> list1 = ['a', 'b', 'c']

ist1 = [97,98,99,101,152,6468]
list2 = []
for num in list1:
    list2.append(chr(num))
print(list2)

8.用一個列表來保存一個節(jié)目的所有分數(shù)俺驶,求平均分數(shù)(去掉一個最高分,去掉一個最低分棍辕,求最后得分)

scores = [92,96,98,100,30,95]
#冒泡排序
n = len(scores)
for i in range(n):
    for j in range(i,n):
        if scores[i]>scores[j]:
            scores[i],scores[j]=scores[j],scores[i]
sum = 0
for num in scores[1:-1]:
    sum+=num
print('平均分是:'+str(sum/(len(scores)-2)))

9.有兩個列表A和B暮现,使用列表C來獲取兩個列表中公共的元素
例如: A = [1, 'a', 4, 90] B = ['a', 8, 'j', 1] --> C = [1, 'a']

#方法1
A = [1, 'a', 4, 90]
B = ['a', 8, 'j', 1]
c = []
for a in A:
    for b in B:
        if a ==b :
            c.append(a)
print(c)
#方法2
A = [1, 'a', 4, 90]
B = ['a', 8, 'j', 1]
c = []
for a in A:
    if a in B:
        c.append(a)
print(c)

10.有一個數(shù)字列表,獲取這個列表中的最大值.(注意: 不能使用max函數(shù))

例如: nums = [19, 89, 90, 600, 1] —> 600

nums = [19, 89, 90, 600, 1] 
n = len(nums)
for i in range(n):
    for j in range(i,n):
        if nums[i]>nums[j]:
            nums[i],nums[j]=nums[j],nums[i]
print(nums[-1])

11.獲取列表中出現(xiàn)次數(shù)最多的元素

例如:nums = [1, 2, 3,1,4,2,1,3,7,3,3] —> 打印:3

nums = [1, 2, 3, 1, 4, 2, 1, 3, 7, 3, 3]
temp = nums[:]
max_time = 0
cur_time = 1
pre_num = None
for i in nums:
    for t in temp:
        if i == t:
            cur_time += 1
            max_time = max((cur_time, max_time))
        else:
            pre_num = i
            cur_time = 1
print(max_time,pre_num)
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末楚昭,一起剝皮案震驚了整個濱河市送矩,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌哪替,老刑警劉巖栋荸,帶你破解...
    沈念sama閱讀 216,692評論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異,居然都是意外死亡晌块,警方通過查閱死者的電腦和手機爱沟,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,482評論 3 392
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來匆背,“玉大人呼伸,你說我怎么就攤上這事《凼” “怎么了括享?”我有些...
    開封第一講書人閱讀 162,995評論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長珍促。 經(jīng)常有香客問我铃辖,道長,這世上最難降的妖魔是什么猪叙? 我笑而不...
    開封第一講書人閱讀 58,223評論 1 292
  • 正文 為了忘掉前任娇斩,我火速辦了婚禮,結(jié)果婚禮上穴翩,老公的妹妹穿的比我還像新娘犬第。我一直安慰自己,他們只是感情好芒帕,可當我...
    茶點故事閱讀 67,245評論 6 388
  • 文/花漫 我一把揭開白布歉嗓。 她就那樣靜靜地躺著,像睡著了一般背蟆。 火紅的嫁衣襯著肌膚如雪鉴分。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,208評論 1 299
  • 那天淆储,我揣著相機與錄音冠场,去河邊找鬼。 笑死本砰,一個胖子當著我的面吹牛碴裙,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播点额,決...
    沈念sama閱讀 40,091評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼舔株,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了还棱?” 一聲冷哼從身側(cè)響起载慈,我...
    開封第一講書人閱讀 38,929評論 0 274
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎珍手,沒想到半個月后办铡,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體辞做,經(jīng)...
    沈念sama閱讀 45,346評論 1 311
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,570評論 2 333
  • 正文 我和宋清朗相戀三年寡具,在試婚紗的時候發(fā)現(xiàn)自己被綠了秤茅。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,739評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡童叠,死狀恐怖框喳,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情厦坛,我是刑警寧澤五垮,帶...
    沈念sama閱讀 35,437評論 5 344
  • 正文 年R本政府宣布,位于F島的核電站杜秸,受9級特大地震影響放仗,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜亩歹,卻給世界環(huán)境...
    茶點故事閱讀 41,037評論 3 326
  • 文/蒙蒙 一匙监、第九天 我趴在偏房一處隱蔽的房頂上張望凡橱。 院中可真熱鬧小作,春花似錦、人聲如沸稼钩。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,677評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽坝撑。三九已至静秆,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間巡李,已是汗流浹背抚笔。 一陣腳步聲響...
    開封第一講書人閱讀 32,833評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留侨拦,地道東北人殊橙。 一個月前我還...
    沈念sama閱讀 47,760評論 2 369
  • 正文 我出身青樓,卻偏偏與公主長得像狱从,于是被迫代替她去往敵國和親膨蛮。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 44,647評論 2 354

推薦閱讀更多精彩內(nèi)容

  • day7-作業(yè) 1. 已知一個數(shù)字列表季研,求列表中心元素敞葛。 nums = [2, 5, 12, 45, 55, 12...
    Octane閱讀 337評論 0 1
  • 1.已知一個數(shù)字列表,求列表中心元素与涡。 list1=[2,3,4,45,6,6,7,7]if len(list1)...
    pythonefb6閱讀 742評論 0 0
  • 1.使用位運算判斷一個數(shù)是否是奇數(shù)num & 1 ==0 num 是偶數(shù)num & 1 ==1 num 是奇數(shù)...
    多多爸是小白閱讀 879評論 0 0
  • 1.已知一個列表惹谐,求列表中心元素持偏。 list1 = [4,5,76,55,14,67,43]number = le...
    燒了回憶取暖丶閱讀 387評論 0 1
  • 1.已知一個數(shù)字列表,求列表中心元素氨肌。 2.已知一個數(shù)字列表综液,求所有元素和。 3.已知一個數(shù)字列表儒飒,輸出所有奇數(shù)下...
    zero_Staynight閱讀 136評論 0 0