从字符串创建列表/元组

2024-05-18 12:04:33 发布

您现在位置:Python中文网/ 问答频道 /正文

抱歉,如果有人问这个问题,我找不到。我正在建立一个slackbot,并希望能够通过输入数据循环。用户将在IDs中输入,脚本将遍历这些id并返回值。我能够得到它的工作,如果一个单一的ID是输入的,但我想让它搜索多个ID一次。你知道吗

进入松弛状态

@SlackBot search id1,id2,id3

我试图将聊天中的信息输入到一个用逗号分隔的列表中,但python将列表中的每个字符都视为新的资源。(i,d,1,i,d,2,…) 我可以把数据输入字典,当打印出来时显示为

[id1,id2,id3]

所以我试着在字典中循环,但它把字符串当作一个对象,不循环。你知道吗

def assetSearch(enteredID): 
    idList =[enteredID.upper()]
    searchedIDs = list()
    for eid in idList:
        print(eid) # This is here to see what its looking at
        for k, v in Content.items():
            if v['AssetID'] == eid:

当前打印(eid)打印[id1,id2,id3],而不是id1,然后是id2。你知道吗

有人能给我指出正确的方向吗?你知道吗


Tags: 数据用户inidids列表for字典