zoukankan      html  css  js  c++  java
  • python字典练习

    #!/bin/python3.4
    # coding=utf-8
    
    class lexicon(object):
        def __init__(self):
            print "define a clase instance!"
    
        def scan(self, elements):
            # self.elements = raw_input()
            directionval = ('north', 'south', 'east', 'west')
            verbval = ('go', 'stop', 'kill', 'eat')
            nounval = ('door', 'bear', 'princess', 'cabinet')
            numval = (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 0)
            wordtypelist = {'direction':directionval, 'verb':verbval, 'noun':nounval, 'num':numval}
            element = elements.split()
            result = []
            res = ()
            for i in range(len(elements.split())):
                for key, element[i] in wordtypelist.items():
                    if element[i] in wordtypelist['direction']:
                        print("direction element: %s" %(key, element[i]))
                    elif element[i] in wordtypelist['verb']:
                        print("verb element: %s" %(key, element))
                    elif element[i] in wordtypelist['noun']:
                        print("type: %s element: %s" %(key, element[i]))
                        res = ('direction', element[i])
                        result.append(res)
                    elif element[i] in wordtypelist['num']:
                        print("type: %s element: %s" %(key, element[i]))
                    else:
                        print("element %s is not in dict!!") %(element[i])
                    res = (key, element[i])
                    result.append(res)
            return result
    
    if __name__ == '__main__':
        print("##### Start #####")
        sentence = raw_input(">> ")
        print("type: %s content: %s", type(sentence), sentence)
        stuff = lexicon()
        stuff.scan(sentence)
        print("##### End #####")
  • 相关阅读:
    10.16(day54)
    10.17(day55)
    10.15(day53)
    10.14(day52)
    10.12(day51)
    10.11(day50)form表单,css的引入,css选择器,css修改字体属性
    10.10(day49)初识前端,html基础
    9.25(day44)
    9.24(day43)
    9.23(day42)数据库的配置,数据库表的引擎,数据类型,约束条件
  • 原文地址:https://www.cnblogs.com/noxy/p/6413775.html
Copyright © 2011-2022 走看看