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

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

從字符串中刪除 "

從字符串中刪除 "

阿晨1998 2021-08-17 18:44:13
with open("p022_names.txt","r") as f:    for line in f:        name=[str(v) for v in line.split(",")]name.sort()print(name)tot=0for i in range(len(name)):    tot=tot+sum(ord(letter)-64 for letter in name[i])print(tot)從文件中讀取數(shù)據(jù)時,它還會在名稱中添加“和”。如果名稱是 COLIN,它會在列表名稱中保存為“COLIN”。我該如何解決?輸入文件。"MARY","PATRICIA","LINDA","BARBARA","ELIZABETH","JENNIFER","MARIA","SUSAN","MARGARET","DOROTHY","LISA","NANCY","KAREN","BETTY","HELEN","SANDRA","DONNA","CAROL","RUTH","SHARON","MICHELLE","LAURA","SARAH","KIMBERLY","DEBORAH","JESSICA","SHIRLEY","CYNTHIA","ANGELA","MELISSA","BRENDA","AMY","ANNA","REBECCA","VIRGINIA","KATHLEEN","PAMELA","MARTHA","DEBRA","AMANDA","STEPHANIE","CAROLYN","CHRISTINE","MARIE","JANET","CATHERINE","FRANCES","ANN","JOYCE","DIANE","ALICE","JULIE","HEATHER","TERESA","DORIS","GLORIA","EVELYN","JEAN","CHERYL","MILDRED","KATHERINE","JOAN","ASHLEY","JUDITH","ROSE","JANICE","KELLY","NICOLE","JUDY","CHRISTINA","KATHY","THERESA","BEVERLY","DENISE","TAMMY","IRENE","JANE","LORI","RACHEL","MARILYN","ANDREA","KATHRYN","LOUISE","SARA","ANNE","JACQUELINE","WANDA","BONNIE","JULIA","RUBY","LOIS","TINA","PHYLLIS","NORMA","PAULA","DIANA","ANNIE","LILLIAN","EMILY","ROBIN","PEGGY","CRYSTAL","GLADYS","RITA","DAWN","CONNIE","FLORENCE","TRACY","EDNA","TIFFANY","CARMEN","ROSA","CINDY","GRACE","WENDY","VICTORIA",輸出 ['"MARY"','"..."','"..."',..]
查看完整描述

3 回答

?
繁花不似錦

TA貢獻(xiàn)1851條經(jīng)驗 獲得超4個贊

如果您想從字符串中刪除這些字符,您可以執(zhí)行以下操作:


s = s.replace("\"","")


這將"用空字符串替換所有實例。


如果您只想將它們從字符串的末端移除,您可以這樣做


s = s.strip("\"")


如果您想確保只從每一端刪除一個引號,您可以執(zhí)行以下操作:


if s.startswith("\""):

    s = s[1:]

elif s.endswith("\""):

    s = s[:-1]

如果您知道字符串將始終帶有引號,則可以將其簡化為:


s = s[1:-1]

然而,這個文件似乎是一個 csv 文件,使用csvlib解析這些文件要好得多。


查看完整回答
反對 回復(fù) 2021-08-17
?
縹緲止盈

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

這是我的解決方案。它支持以逗號分隔的行中的多個名稱,也支持文件中的多行。


names = []

with open('p022_names.txt') as f:

    for line in f:

        names.extend(v.lower().strip('"').strip("'") for v in line.split(","))


names.sort()


for name in names:

    tot = sum(ord(letter)-96 for letter in name)

    print("{0}: {1}".format(name, tot))


查看完整回答
反對 回復(fù) 2021-08-17
  • 3 回答
  • 0 關(guān)注
  • 220 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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