婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > python數(shù)據(jù)類型相關知識擴展

python數(shù)據(jù)類型相關知識擴展

熱門標簽:如何申請400電話費用 外呼系統(tǒng)哪些好辦 沈陽防封電銷卡品牌 池州外呼調(diào)研線路 武漢外呼系統(tǒng)平臺 富錦商家地圖標注 沈陽人工外呼系統(tǒng)價格 江西省地圖標注 沈陽外呼系統(tǒng)呼叫系統(tǒng)

一、命名元祖

在python基礎中, 我們學習元祖的時候,取元祖內(nèi)部的元素都是通過索引來進行取值的。但是這種取值方式不夠友好, 所以我們引入命名元祖的方式對元祖進行字典式取值,這種方式比起字典存儲占用的內(nèi)存較少。如果數(shù)據(jù)不需要變化,可以用命名元祖替代字典。

常規(guī)元祖取值方式:

info = ("flora", 28, "女")
name = 0
age = 1
gender = 2

print(info[name])  # 獲取姓名
print(info[age])  # 獲取年齡
print(info[gender])  # 獲取性別

命名元祖方式:

# namedtuple: 接收兩個參數(shù):第一個參數(shù)是創(chuàng)建的類型名稱, 第二個參數(shù)是列表
from collections import namedtuple

info = namedtuple("info_key", ["name", "age", "gender"])
info_01 = info("flora", 28, "女")

print(info_01.name)  # 獲取姓名
print(info_01.age)  # 獲取年齡
print(info_01.gender)  # 獲取性別
print(info_01)  # 打印結果:info_key(name='flora', age=28, gender='女')

二、在自動化測試場景中的應用

我們從excel中讀取用例數(shù)據(jù)第一行表頭是key, 每一行的值是value。如果作為字典格式存儲格式如下:

case = [
    {"case_id": 1,
     "case_title": "正常登錄",
     "data": "test",
     "expected": "pass"},
    {"case_id": 2,
     "case_title": "登錄失敗",
     "data": "test",
     "expected": "pass"},
]

我們可以把轉(zhuǎn)成命名元祖的方式存儲,如下:

# namedtuple: 接收兩個參數(shù):第一個參數(shù)是創(chuàng)建的類型名稱, 第二個參數(shù)是列表
from collections import namedtuple

case = [
    {"case_id": 1,
     "case_title": "正常登錄",
     "data": "test01",
     "expected": "pass"},
    {"case_id": 2,
     "case_title": "登錄失敗",
     "data": "test02",
     "expected": "pass"},
]

cases = namedtuple("case", case[0].keys())

for i in case:
    result = cases(*i.values())
    print(result.data)

# 打印結果: test01  test02

三、三目運算符

python中的三目運算符相當于java中的三元運算符。

  • 基本語法

條件成立執(zhí)行的結果 if 過濾條件 else 條件不成立執(zhí)行的結果

  • 實際應用

例如我們想要編寫一個Python程序,輸入兩個數(shù),比較它們的大小并輸出其中較大者。相比起常規(guī)寫法,三目運算符寫法更加的簡潔明了。

常規(guī)寫法:

x = int(input("請輸入第一個正整數(shù):"))
y = int(input("請輸入第二個正整數(shù):"))

if x == y:
    print("較大的數(shù)為:", x)
elif x > y:
    print("較大的數(shù)為:", x)
else:
    print("較大的數(shù)為:", y)

三目運算符寫法:

x = int(input("請輸入第一個正整數(shù):"))
y = int(input("請輸入第二個正整數(shù):"))

print("較大的數(shù)為:{}".format(x if x > y else y))
  • 擴展: 三目運算符的嵌套

Python 三目運算符支持嵌套,如此可以構成更加復雜的表達式。在嵌套時需要注意 if 和 else 的配對。
例如我們需要判斷兩個數(shù)字的關系。
常規(guī)寫法:

a = int(input("請輸入a:"))
b = int(input("請輸入b:"))

if a > b:
    print("a大于b")
else:
    if a  b:
        print("a小于b")
    else:
        print("a等于b")

三目運算符嵌套寫法:

a = int(input("請輸入a:"))
b = int(input("請輸入b:"))

print("a大于b") if a > b else (print("a小于b") if a  b else print("a等于b"))

四、推導式

推導式 comprehensions(又稱解析式),是 python 的一種獨有特性。推導式是可以從一個數(shù)據(jù)序列構建另一個新的數(shù)據(jù)序列。
推導式的作用:快速生成數(shù)據(jù)。

列表推導式

  • 常規(guī)列表推導式

基本語法:[每次遍歷添加到列表的內(nèi)容 for x in xxx]

實例:輸出一個由0-100的數(shù)字組成的列表。
常規(guī)寫法:

li = []
for i in range(101):
    li.append(i)
print(li)

推導式寫法:

li = [i for i in range(101)]
print(li)
  • 列表推導式嵌套if

基本語法:[每次遍歷添加到列表的內(nèi)容 for x in xxx if 過濾條件]
實例:輸出一個由0-100的偶數(shù)數(shù)字組成的列表。
常規(guī)寫法:

li = []
for i in range(101):
    if i % 2 == 0:
        li.append(i)
print(li)

推導式寫法:

li = [i for i in range(101) if i % 2 == 0]
print(li)
  • 列表推導式結合三目運算符

基本語法:[if 過濾條件 else 條件 每次遍歷添加到列表的內(nèi)容 for x in xxx ]

實例:0-100個數(shù),如果是偶數(shù)則返回偶數(shù)0, 如果是奇數(shù)則返回奇數(shù)1。
常規(guī)寫法:

li = []
for i in range(101):
    if i % 2 == 0:
        li.append("偶數(shù)0")
    else:
        li.append("奇數(shù)1")
print(li)

列表推導式+三目運算符:

li = ["偶數(shù)0" if i % 2 == 0 else "奇數(shù)1" for i in range(101)]
print(li)

五、字典推導式

基本語法:{鍵:值 獲取鍵值的表達式}

實例: 有一個列表li, 把他轉(zhuǎn)換成一個元素下標為鍵,值為元素的字典格式的數(shù)據(jù)。

常規(guī)寫法:

li = ["id", "title", "url", "data", "expected"]

dic = {}
for i, j in enumerate(li):
    dic[i] = j

print(dic)

字典推導式寫法:

li = ["id", "title", "url", "data", "expected"]

dic = {i: j for i, j in enumerate(li)}

print(dic)

到此這篇關于python數(shù)據(jù)類型相關知識擴展的文章就介紹到這了,更多相關python數(shù)據(jù)類型內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • Python機器學習入門(二)之Python數(shù)據(jù)理解
  • 詳解python數(shù)據(jù)結構之隊列Queue
  • 詳解python數(shù)據(jù)結構之棧stack
  • Python數(shù)據(jù)類型最全知識總結
  • python數(shù)據(jù)處理——對pandas進行數(shù)據(jù)變頻或插值實例
  • python入門課程第四講之內(nèi)置數(shù)據(jù)類型有哪些

標簽:通遼 潛江 銅川 黑龍江 阿里 呂梁 常德 株洲

巨人網(wǎng)絡通訊聲明:本文標題《python數(shù)據(jù)類型相關知識擴展》,本文關鍵詞  python,數(shù)據(jù),類型,相關,知識,;如發(fā)現(xiàn)本文內(nèi)容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《python數(shù)據(jù)類型相關知識擴展》相關的同類信息!
  • 本頁收集關于python數(shù)據(jù)類型相關知識擴展的相關信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    亚洲欧美色综合| 国内精品自线一区二区三区视频| 亚洲chinese男男1069| www.欧美.com| 久久精品欧美日韩| 久草在线在线精品观看| 欧美日韩你懂的| 一区二区三区不卡视频在线观看 | 欧美三级在线视频| 国产精品全国免费观看高清| 国产精品一区一区| 欧美国产丝袜视频| 国产不卡高清在线观看视频| 久久精品亚洲麻豆av一区二区 | 一级做a爱片久久| 色综合视频在线观看| 亚洲女厕所小便bbb| 在线观看日韩毛片| 天天av天天翘天天综合网色鬼国产| 欧美亚洲国产一区二区三区va | 精品精品国产高清a毛片牛牛 | 精品久久久久99| 国内精品久久久久影院色| 久久五月婷婷丁香社区| 成人avav在线| 伊人一区二区三区| 欧美老人xxxx18| 国内外成人在线| 亚洲欧美综合在线精品| 欧美午夜在线一二页| 久久精品国产一区二区三 | 精品黑人一区二区三区久久| 国产精品88av| 亚洲色大成网站www久久九九| 欧美亚洲动漫精品| 蜜桃视频在线一区| 国产精品毛片高清在线完整版 | 91福利社在线观看| 奇米色一区二区三区四区| 久久久午夜电影| 日本精品免费观看高清观看| 美女网站色91| 日韩一区在线播放| 日韩成人免费看| 日韩亚洲欧美在线| 黄色资源网久久资源365| 国产网红主播福利一区二区| 99在线热播精品免费| 天天影视网天天综合色在线播放| 精品国产一区二区三区忘忧草 | 精品一区二区三区久久| 国产精品久久久久久亚洲毛片| 欧美日韩视频专区在线播放| 国产麻豆精品95视频| 亚洲一区日韩精品中文字幕| 久久日一线二线三线suv| 91免费观看在线| 国产精品一线二线三线| 亚洲一区二区av电影| 欧美精品一区二区精品网| 欧美亚一区二区| 北岛玲一区二区三区四区| 视频一区二区中文字幕| 亚洲天堂a在线| 欧美精品一区二区在线播放| 欧美系列一区二区| 不卡一区二区三区四区| 国产一区日韩二区欧美三区| 亚洲777理论| 亚洲欧美视频一区| 国产精品系列在线| 日韩欧美高清一区| 欧美日韩高清一区二区三区| www.欧美色图| 国产乱妇无码大片在线观看| 日本欧美加勒比视频| 一区二区三区久久| 亚洲人成伊人成综合网小说| 久久精品视频一区| 日韩三级在线免费观看| 欧美午夜一区二区三区| 色域天天综合网| 97se亚洲国产综合在线| 成人黄色小视频| 成人午夜激情影院| 国产精品66部| 国产一区二区美女诱惑| 狠狠狠色丁香婷婷综合激情| 日日夜夜精品免费视频| 亚洲成av人**亚洲成av**| 伊人性伊人情综合网| 亚洲免费观看高清完整版在线观看| 国产精品日韩精品欧美在线| 国产农村妇女精品| 日本一区二区三区国色天香 | 欧美一区二区三区在线| 在线观看免费亚洲| 在线精品观看国产| 在线免费一区三区| 欧美性大战xxxxx久久久| 欧美视频日韩视频在线观看| 色8久久人人97超碰香蕉987| 一本在线高清不卡dvd| 色狠狠桃花综合| 欧美日韩激情一区二区三区| 欧美三片在线视频观看| 在线不卡免费欧美| 欧美大片在线观看| 久久综合色综合88| 欧美国产97人人爽人人喊| 1024精品合集| 亚洲综合精品久久| 五月天亚洲婷婷| 韩国一区二区在线观看| 成人做爰69片免费看网站| 色婷婷综合久久久中文字幕| 欧美制服丝袜第一页| 日韩三级视频中文字幕| 中文字幕欧美三区| 亚洲另类春色国产| 日本一道高清亚洲日美韩| 国产揄拍国内精品对白| 91在线国产观看| 欧美性一二三区| 欧美xxxxx牲另类人与| 中文在线资源观看网站视频免费不卡| 成人免费一区二区三区视频| 亚洲韩国精品一区| 韩国精品一区二区| 91在线精品一区二区三区| 欧美日韩国产成人在线免费| 久久午夜电影网| 亚洲精品乱码久久久久| 久久精品国产一区二区三| www.亚洲免费av| 欧美丰满嫩嫩电影| 中文字幕av不卡| 青娱乐精品在线视频| 99视频精品在线| 日韩一级大片在线| 亚洲欧美日韩人成在线播放| 久久99深爱久久99精品| 91福利在线播放| 久久综合丝袜日本网| 亚洲一区视频在线| 国产**成人网毛片九色| 欧美日韩国产影片| 亚洲欧洲性图库| 精品一区二区三区免费播放 | 欧美美女直播网站| 国产日韩欧美激情| 午夜精品久久久久影视| 不卡视频一二三| 日韩视频免费直播| 亚洲伊人伊色伊影伊综合网| 懂色av一区二区在线播放| 91精品国产综合久久久久久久久久| 国产精品美女久久久久久久网站| 日本色综合中文字幕| 在线免费不卡视频| 中文字幕在线观看不卡视频| 国产精品中文字幕欧美| 制服丝袜激情欧洲亚洲| 一区二区三区精品视频| 99久久久精品| 国产日韩精品一区二区浪潮av | 日韩黄色在线观看| 91免费在线视频观看| 久久久高清一区二区三区| 日本不卡一二三| 欧美日韩在线播| 亚洲美女精品一区| 99久久精品久久久久久清纯| 久久久99精品免费观看不卡| 麻豆91精品91久久久的内涵| 欧美高清视频www夜色资源网| 一区二区三区日韩欧美精品| 成人免费视频一区二区| 国产欧美1区2区3区| 国产精品综合av一区二区国产馆| 日韩精品一区二区三区在线| 日本亚洲欧美天堂免费| 51精品国自产在线| 亚洲第一激情av| 欧美日韩视频在线观看一区二区三区 | 91免费在线视频观看| 国产欧美日韩在线| 国产精品中文有码| 国产日韩欧美a| 国产很黄免费观看久久| 精品处破学生在线二十三| 久久国产精品色| 精品日韩在线观看| 国产一区二区在线免费观看| 精品成人佐山爱一区二区| 国产一区不卡视频| 国产日产亚洲精品系列| 高清国产一区二区| 亚洲视频免费看| 欧美在线色视频|