最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python內(nèi)置數(shù)據(jù)結(jié)構(gòu)與操作符的練習(xí)題集錦

 更新時間:2016年07月01日 16:55:42   作者:cangmean  
Python的一些算法題目經(jīng)常能夠幫助我們鞏固對一些常用方法的記憶,這里我們整理了一份Python內(nèi)置數(shù)據(jù)結(jié)構(gòu)與操作符的練習(xí)題集錦,需要的朋友可以參考下

第一題: give you two var a and b, print the value of a+b, just do it!

根據(jù)提議,給出兩個變量 a 和 b 并打印出 a+b的值.

a, b = 1, 2
print a + b

當(dāng)然也可以這么做

a = 1
b = 2
print a + b

第二題: 給你一個list, 如 L = [2, 8, 3, 5], 對L進(jìn)行升序排序并輸出。

L = sorted(L)
print L
#或
# sort() 內(nèi)置函數(shù)會對列表自身排序而 sorted() 會生成一個新的排序列表 
L.sort()
print L

第三題: 給你一個字符串a(chǎn), 如a = ‘12345', 對a進(jìn)行逆序輸出。

# 通過步進(jìn)來逆序輸出字符串。
a = a[::-1]
print a

第四題: 給你一個字典a = {1:1, 2:2, 3:3}, 輸出字典a的key ,以',' 連接,如 ‘1,2,3'。

# dict.keys() 會以list返回字典的key.而join會把list按,字符串',' 連接起來。
print ','.join(a.keys())

第五題: 給你一個字符串a(chǎn), 輸出字符串奇數(shù)位置的字符串,如 a = ‘12345', 則輸出 ‘135'

# 通過列表解析(也稱列表推導(dǎo)式)來判斷下表選取奇偶數(shù)。
print ''.join([a[x] for x in range(len(a)) if x % 2 == 0])

第六題: 輸出所有100以內(nèi)的素數(shù), 素數(shù)之間以空格區(qū)分。

# 在加一行print 才能運(yùn)行通過
L = [x for x in range(2, 101) if not [y for y in range(2, x) if x%y == 0]]
for i in L:
  print L,
print

第七題: 已知矩形長a, 寬b, 輸出其面積和周長,以一個空格隔開

print a * b, 2 * (a+b)

第八題: 給你一個list, 如 L = [0, 1, 2, 3, 4] 輸出L的中位數(shù)

# 中位數(shù)是指 對已排序的數(shù)集取其中間數(shù),數(shù)集為偶數(shù) 取中間兩數(shù)的平均
print sorted(L)[len(L)/2] if len(L) % 2 != 0 else \
    (sorted(L)[Len(L)/2] + sorted(L)[len(L)/2 -1 ])/2.0

第九題: 給你兩個正整數(shù)a和b, 輸出它們的最大公約數(shù)。

print max([x for x in range(1, a+1) if x in [y for y in range(1, b+1) if b%y == 0]])

第十題: 給你兩個正整數(shù)a和b, 輸出它們的最小公倍數(shù).

print min([x for x in range(a, a*b+1) if x%a==0 and x%b==0])

附加題: 利用map/reduce 函數(shù)實現(xiàn)數(shù)的階乘 如 5!+4!+3!+2!+1!.

print map(lambda x: reduce(lambda y,z: y*z, range(1, x+1)), range(1,6))
# print [1, 2, 6, 24, 120], 所以在用reduce合起來
print reduce(lambda a, b: a+b, map(lambda x: \
    reduce(lambda y, z: y*z, range(1, x+1)),range(1,6)))

附加題: 使用filter函數(shù) 實現(xiàn)素數(shù)

print filter(lambda x: not [x%i for i in range(2,x) if x%i==0], range(2, 101))

相關(guān)文章

  • pytorch 可視化feature map的示例代碼

    pytorch 可視化feature map的示例代碼

    今天小編就為大家分享一篇pytorch 可視化feature map的示例代碼,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-08-08
  • 解決python讀取幾千萬行的大表內(nèi)存問題

    解決python讀取幾千萬行的大表內(nèi)存問題

    今天小編就為大家分享一篇解決python讀取幾千萬行的大表內(nèi)存問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-06-06
  • Python安裝Selenium報錯解決之全方位排錯指南

    Python安裝Selenium報錯解決之全方位排錯指南

    pip是一個安裝Python包的管理工具,很多功能強(qiáng)大、使用方便的Python框架、插件、工具等,都是通過pip來進(jìn)行安裝的,這篇文章主要給大家介紹了關(guān)于Python安裝Selenium報錯解決之全方位排錯的相關(guān)資料,需要的朋友可以參考下
    2024-08-08
  • Python基礎(chǔ)之getpass模塊詳細(xì)介紹

    Python基礎(chǔ)之getpass模塊詳細(xì)介紹

    最近在看Python標(biāo)準(zhǔn)庫官方文檔的時候偶然發(fā)現(xiàn)了這個模塊。仔細(xì)一看內(nèi)容挺少的,只有兩個主要api,就花了點(diǎn)時間閱讀了一下源碼,感覺挺實用的,在這安利給大家。下面這篇文章主要給大家介紹了關(guān)于Python基礎(chǔ)之getpass模塊的相關(guān)資料,需要的朋友可以參考下。
    2017-08-08
  • 解決同一目錄下python import報錯問題

    解決同一目錄下python import報錯問題

    這篇文章主要介紹了解決同一目錄下python import報錯問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-12-12
  • python中json操作之json.loads、json.load、json.jumps及json.jump用法

    python中json操作之json.loads、json.load、json.jumps及json.jump用法

    最近在python里面用json讀取json文件,可是老是不成功,特此記錄一下,下面這篇文章主要給大家介紹了關(guān)于python中json操作之json.loads、json.load、json.jumps及json.jump用法的相關(guān)資料,需要的朋友可以參考下
    2022-08-08
  • python 動態(tài)遷移solr數(shù)據(jù)過程解析

    python 動態(tài)遷移solr數(shù)據(jù)過程解析

    這篇文章主要介紹了python 動態(tài)遷移solr數(shù)據(jù)過程解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-09-09
  • python+opencv識別圖片中的圓形

    python+opencv識別圖片中的圓形

    這篇文章主要為大家詳細(xì)介紹了python+opencv識別圖片中的圓形 ,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-03-03
  • 基于Python實現(xiàn)粒子濾波效果

    基于Python實現(xiàn)粒子濾波效果

    這篇文章主要介紹了基于Python實現(xiàn)粒子濾波效果,本文通過實例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-12-12
  • Python2.7版os.path.isdir中文路徑返回false的解決方法

    Python2.7版os.path.isdir中文路徑返回false的解決方法

    這篇文章主要為大家詳細(xì)介紹了Python2.7版os.path.isdir中文路徑返回false的解決方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-06-06

最新評論

扶风县| 普格县| 林芝县| 德昌县| 沁源县| 鱼台县| 中超| 东阿县| 梧州市| 迭部县| 扎兰屯市| 博罗县| 甘孜县| 长武县| 吉木萨尔县| 秦安县| 宁晋县| 棋牌| 松江区| 万载县| 鹤壁市| 诏安县| 内乡县| 南汇区| 牙克石市| 石首市| 永兴县| 余江县| 涟水县| 花莲市| 恩平市| 肇源县| 东乡族自治县| 甘德县| 建始县| 晋中市| 奉节县| 保德县| 宝兴县| 开封县| 长武县|