第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

嘗試創(chuàng)建一個函數(shù),根據(jù)字典中的“整數(shù)”值返回“字符串”鍵

嘗試創(chuàng)建一個函數(shù),根據(jù)字典中的“整數(shù)”值返回“字符串”鍵

哆啦的時光機 2023-07-05 16:27:58
data = Sig_List.readlines()N, E = [], []for line in data:    values = [str(s) for s in line.split()]    N.append(values[0])    E.append(values[1])    Sig1 = dict(zip(N,E))    Sig1={'Atg4a': '1.0241564267288767', 'Mast2': '-1.0014505579938486',...}       def up1(Sig1):    for key, value in Sig1.items():        if value >0:            x=list(key)    up1(Sig1)嘗試輸入帶有 FC 值的基因名稱列表,然后生成向上向下基因的子列表,這些子列表可以組合起來在不同的實驗中制作維恩圖。無法定義一個條件函數(shù),該函數(shù)僅根據(jù)基因名稱是向上還是向下返回基因名稱。任何幫助或建議將不勝感激。
查看完整描述

2 回答

?
縹緲止盈

TA貢獻2041條經(jīng)驗 獲得超4個贊

讓我們用字典理解來做:


我們將循環(huán)字典鍵和值并按值條件進行過濾。


Sig_List = open('file.txt')

data = Sig_List.readlines()

N, E = [], []

for line in data:

    values = [str(s) for s in line.split()]

    N.append(values[0])

    E.append(values[1])


    Sig1 = dict(zip(N, E))

    Sig1 = {'Atg4a': '1.0241564267288767', 'Mast2': '-1.0014505579938486'}



def up1(Sig1):

    return [key for key, value in Sig1.items() if float(value) > 0]


def down1(Sig1):

    return [key for key, value in Sig1.items() if float(value) < 0]


ups     = up1(Sig1)

print(f'Ups: {ups}')


downs   = down1(Sig1)

print(f'Downs: {downs}')


這些函數(shù)可以集成到一個函數(shù)中,因此我們保存列表上的第二次迭代:


def diveide_by_directon(Sig1):

    ups     = []

    downs   = []

    for key, value in Sig1.items():

        if 0 < float(value):

            ups.append(key)

        else:

            downs.append(key)

    return ups, downs


ups, downs     = diveide_by_directon(Sig1)

print(f'Ups: {ups}')

print(f'Downs: {downs}')


查看完整回答
反對 回復(fù) 2023-07-05
?
湖上湖

TA貢獻2003條經(jīng)驗 獲得超2個贊

你可以用字典理解來完成這一切:


data = Sig_List.readlines()

Sig1 = {

    str(s)[0], str(s)[1] for s in line.split()

    for line in data

}


ups = {k, v for k, v in Sig1 if int(v) > 0}

downs = {k, v for k, v in Sig1 if int(v) < 0}


查看完整回答
反對 回復(fù) 2023-07-05
  • 2 回答
  • 0 關(guān)注
  • 124 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號