簡體   English   中英

如何將我的字符串參數打印為元組

[英]How to print my string argument as a tuple

所以目前我的輸出是:

在此處輸入圖片說明

它以字符串形式返回,但是我希望它返回一個包含5個項目的元組。

當我使用return(tuple(lecturerinfo))時,姓氏和其他名稱在不同的區域,它給了我:

在此處輸入圖片說明

任何建議表示贊賞。

def part1(lecturerinfo):
    return (lecturerinfo)

part1_list = input('please enter employ information')
mytup = ()
if __name__ == "__main__":
    mytup = part1(part1_list)
    print(mytup)

使用str.split()將字段拆分為單獨的字符串列表。 然后將列表轉換為元組:

>>> '21345 CSEE 21000 James Frank Smith'.split()
['21345', 'CSEE', '21000', 'James', 'Frank', 'Smith']
>>> t = tuple('21345 CSEE 21000 James Frank Smith'.split())
>>> t
('21345', 'CSEE', '21000', 'James', 'Frank', 'Smith')

現在,您有一個包含6個項目的元組。 我不確定您將如何處理名字和姓氏的分割,但這應該為您指明正確的方向。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM