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

Python?推導(dǎo)式、生成器與切片問題解決思路

 更新時間:2022年03月30日 16:01:27   作者:BoBo?yeah  
這篇文章主要介紹了Python?推導(dǎo)式、生成器與切片,生成器實質(zhì)就是迭代器,通過本文學(xué)習(xí)能夠理解并掌握推導(dǎo)式、切片等用法并能解決實際問題,需要的朋友可以參考下

推導(dǎo)式、生成器與切片

一、實驗要求

1.理解并掌握序列中的常用操作。
2.理解并掌握推導(dǎo)式、切片等用法并能解決實際問題。

二、實驗內(nèi)容

1,編寫程序,測試字符的出現(xiàn)頻率。

    #use dict method1
data = ['a','2',2,3,6,'2','b',4,7,2,'6','d',6,'a','z']
frequences=dict()
for item in data:
    if item in frequences:
        frequences[item] += 1
    else:
        frequences[item] = 1
print frequences
#use dict method2
frequences = dict()
for item in data:
    frequences[item] = frequences.get(item,0) + 1
print frequences
#use defaultdict
from collections import defaultdict
frequences = defaultdict(int)
for item in data:
    frequences[item] += 1
print frequences.items()
#use set and list type
count_set = set(data)
count_list = []
for item in count_set:
    count_list.append((item,data.count(item)))
print count_list
#use collections.Counter
from collections import Counter
frequences = Counter(data)
print frequences.items()
print list(frequences.elements())    #list all the elements
print frequences.most_common(3)       

2, 編寫程序求100以內(nèi)的所有奇數(shù)的和。

sum = 0
for i in range(1,100,2):
sum = sum + i 
print(sum)

3,編寫程序,生成包含30個隨機整數(shù)的列表,然后對偶數(shù)下標的元素降序排列,奇數(shù)下標的元素不變。

import random
x = [random.randint(0,100) for i in range(30)]
#print(x) 打印x看看原列表
y = x[::2]
#print(y) 打印偶數(shù)坐標
y.sort(reverse=True)
x[::2] = y
print(x)

到此這篇關(guān)于Python 推導(dǎo)式、生成器與切片的文章就介紹到這了,更多相關(guān)Python 推導(dǎo)式、生成器與切片內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python后臺開發(fā)Django的教程詳解(啟動)

    Python后臺開發(fā)Django的教程詳解(啟動)

    這篇文章主要介紹了Python后臺開發(fā)Django(啟動),本文給大家介紹的非常詳細,具有一定的參考借鑒價值 ,需要的朋友可以參考下
    2019-04-04
  • Python實現(xiàn)公歷(陽歷)轉(zhuǎn)農(nóng)歷(陰歷)的方法示例

    Python實現(xiàn)公歷(陽歷)轉(zhuǎn)農(nóng)歷(陰歷)的方法示例

    這篇文章主要介紹了Python實現(xiàn)公歷(陽歷)轉(zhuǎn)農(nóng)歷(陰歷)的方法,涉及農(nóng)歷算法原理及Python日期運算相關(guān)操作技巧,需要的朋友可以參考下
    2017-08-08
  • Python爬蟲使用Selenium+PhantomJS抓取Ajax和動態(tài)HTML內(nèi)容

    Python爬蟲使用Selenium+PhantomJS抓取Ajax和動態(tài)HTML內(nèi)容

    這篇文章主要介紹了Python爬蟲使用Selenium+PhantomJS抓取Ajax和動態(tài)HTML內(nèi)容,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-02-02
  • Python argparse 解析命令行參數(shù)模塊詳情

    Python argparse 解析命令行參數(shù)模塊詳情

    這篇文章主要介紹了Python argparse 解析命令行參數(shù)模塊詳情,argparse是python用于解析命令行參數(shù)和選項的標準模塊,用于代替已經(jīng)過時的optparse模塊
    2022-07-07
  • python中二分查找法的實現(xiàn)方法

    python中二分查找法的實現(xiàn)方法

    在本篇內(nèi)容里小編給大家整理了關(guān)于python中二分查找法的實現(xiàn)方法,有需要的朋友們可以學(xué)習(xí)下。
    2020-12-12
  • pyinstaller打包遇到的問題解決

    pyinstaller打包遇到的問題解決

    本文主要介紹了pyinstaller打包遇到的問題解決,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-02-02
  • django數(shù)據(jù)模型on_delete, db_constraint的使用詳解

    django數(shù)據(jù)模型on_delete, db_constraint的使用詳解

    這篇文章主要介紹了django數(shù)據(jù)模型on_delete, db_constraint的使用詳解,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-12-12
  • Python幾種繪制時間線圖的方法

    Python幾種繪制時間線圖的方法

    這篇文章主要介紹了Python幾種繪制時間線圖的方法,Matplotlib 作為 Python 家族最為重要的可視化工具,其基本的 API 以及繪制流程還是需要掌握的
    2022-08-08
  • Python操作SQLite數(shù)據(jù)庫過程解析

    Python操作SQLite數(shù)據(jù)庫過程解析

    這篇文章主要介紹了Python操作SQLite數(shù)據(jù)庫過程解析,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-09-09
  • 如何使用python?docx模塊操作word文檔

    如何使用python?docx模塊操作word文檔

    這篇文章主要介紹了如何使用python?docx模塊操作word文檔,文章圍繞主題展開詳細的內(nèi)容介紹,具有一定的參考價值,需要的小伙伴可以參考一下
    2022-09-09

最新評論

双牌县| 乐安县| 大埔区| 奉新县| 无极县| 武陟县| 枣强县| 扶余县| 筠连县| 都江堰市| 平潭县| 兴山县| 沙田区| 元朗区| 收藏| 财经| 同德县| 宾川县| 长沙县| 简阳市| 项城市| 年辖:市辖区| 丰县| 应用必备| 观塘区| 鹤山市| 始兴县| 石家庄市| 华阴市| 尼勒克县| 辽中县| 黎平县| 嘉善县| 汉中市| 宿迁市| 扶风县| 如东县| 成都市| 台东县| 镇远县| 克拉玛依市|