python编程字典
@殳贩2132:Python编程,按固定格式输出字典中的值 -
闾锦15025644207…… 其实就是一些字符串分割 >>> def process(value): ... _value = value.split(',') ... return [_value[0]] + [y.split() for y in _value[1:]] ... >>> a1, a2, a3 = process(a['1']) >>> a1 'yi' >>> a2 ['2', '2', '2'] >>> a3 ['3', '3', '3']
@殳贩2132:怎么用PYTHON编辑字典程序 急求 -
闾锦15025644207…… #/usr/bin/python if __name__ == '__main__': #read your dict file in a variable d = {'a':'a\'s meaning here', 'b':'xx'} while True: w = raw_input("please input the word: "); if w not in d: print "%s not found" % w else: print "%s: %s" % (w, d[w])
@殳贩2132:python中,如何将多个字典组合成一个字典 -
闾锦15025644207…… Python编程将多个字典文件合并成一个字典文件,代码如下://例子:合并a.txt和b.txt两个字典文件 def readf(filename): lines = file(filename).readlines() dic = {} for i in lines: i_ = i.split() dic[i_[0]] = int(i_[1]) return dic dica = readf('a.txt') dicb = readf('b...
@殳贩2132:python当中关于字典:itervalues()起什么作用?如何使用? -
闾锦15025644207…… itervalues返回值的迭代器 你用list(d.itervalues())就可以得到字典中的值以列表形式返回 以上的d是你创建的字典
@殳贩2132:一个python字典功能的程序 -
闾锦15025644207…… 竟然一分都没有-.-! 你这个字典每次程序运行就重新加载,当然啥都米了.. pickle这个模块是让你把字典存在file中,也就是硬盘文件中的固定文件里,你是怎么用的啊? import pickle as p p.dump('yourdict','yourfile')#将字典存入文件中 p.load('...
@殳贩2132:如何将python遍历的数据保存成一个字典 -
闾锦15025644207…… #! /usr/bin/python # – * – coding:utf-8 – * - dictionary = {'a':'one','b':'two','c':'three'} #创建字典 dictionary1 = {1:'test1′,2:'test2′,3:'test3′} #创建字典 print dictionary,dictionary1 #打印输出字典 print dictionary['b'] #打印输出字典...
@殳贩2132:python中字典用完了怎么删除 -
闾锦15025644207…… 您python中字典用完了为什么要删除呢?是想为了节省空间?那么,若dict_1 = {1:"abc", 2:"bcd", c:"cde"}这样一个字典,你删除它就可以对它进行None的赋值,或者一个空字典的赋值.如下:dict_1 = None 输出 dict_1 就为None,也就是不输出 dict_1 = {} 输出 {} 也就是一个空字典 这两个都起到了删除字典dict_1的效果 还有一种就是直接删除变量dict_1:del dict_1 这个会导致整个变量的消失 print dict_1 此时会出错,找不到该变量 若不懂,请追问,望采纳!
@殳贩2132:python中编写字典一英语有很多中文解释怎么办 -
闾锦15025644207…… python处理中文一般是先解码成unicode的形式进行操作,输出的时候再编码成中文,在这里python2和python3差距比较大,python2里面是对字符串进行解码操作,比如'中文'.decode('utf8')
@殳贩2132:python中字典不用了怎么删除 -
闾锦15025644207…… 如果你要删除整个变量,python里面垃圾是自动收集的,不用你太去关心.一定要用,就del 变量名. 如果你是要修改一个字典的内容,比如从里面删除一个元素,一般更推荐直接返回一个没有这个元素的新字典而不是去修改已有字典,del的效率太低了.一定要用就del a['b']这样就从字典a里面删除了key为b的那个值.
闾锦15025644207…… 其实就是一些字符串分割 >>> def process(value): ... _value = value.split(',') ... return [_value[0]] + [y.split() for y in _value[1:]] ... >>> a1, a2, a3 = process(a['1']) >>> a1 'yi' >>> a2 ['2', '2', '2'] >>> a3 ['3', '3', '3']
@殳贩2132:怎么用PYTHON编辑字典程序 急求 -
闾锦15025644207…… #/usr/bin/python if __name__ == '__main__': #read your dict file in a variable d = {'a':'a\'s meaning here', 'b':'xx'} while True: w = raw_input("please input the word: "); if w not in d: print "%s not found" % w else: print "%s: %s" % (w, d[w])
@殳贩2132:python中,如何将多个字典组合成一个字典 -
闾锦15025644207…… Python编程将多个字典文件合并成一个字典文件,代码如下://例子:合并a.txt和b.txt两个字典文件 def readf(filename): lines = file(filename).readlines() dic = {} for i in lines: i_ = i.split() dic[i_[0]] = int(i_[1]) return dic dica = readf('a.txt') dicb = readf('b...
@殳贩2132:python当中关于字典:itervalues()起什么作用?如何使用? -
闾锦15025644207…… itervalues返回值的迭代器 你用list(d.itervalues())就可以得到字典中的值以列表形式返回 以上的d是你创建的字典
@殳贩2132:一个python字典功能的程序 -
闾锦15025644207…… 竟然一分都没有-.-! 你这个字典每次程序运行就重新加载,当然啥都米了.. pickle这个模块是让你把字典存在file中,也就是硬盘文件中的固定文件里,你是怎么用的啊? import pickle as p p.dump('yourdict','yourfile')#将字典存入文件中 p.load('...
@殳贩2132:如何将python遍历的数据保存成一个字典 -
闾锦15025644207…… #! /usr/bin/python # – * – coding:utf-8 – * - dictionary = {'a':'one','b':'two','c':'three'} #创建字典 dictionary1 = {1:'test1′,2:'test2′,3:'test3′} #创建字典 print dictionary,dictionary1 #打印输出字典 print dictionary['b'] #打印输出字典...
@殳贩2132:python中字典用完了怎么删除 -
闾锦15025644207…… 您python中字典用完了为什么要删除呢?是想为了节省空间?那么,若dict_1 = {1:"abc", 2:"bcd", c:"cde"}这样一个字典,你删除它就可以对它进行None的赋值,或者一个空字典的赋值.如下:dict_1 = None 输出 dict_1 就为None,也就是不输出 dict_1 = {} 输出 {} 也就是一个空字典 这两个都起到了删除字典dict_1的效果 还有一种就是直接删除变量dict_1:del dict_1 这个会导致整个变量的消失 print dict_1 此时会出错,找不到该变量 若不懂,请追问,望采纳!
@殳贩2132:python中编写字典一英语有很多中文解释怎么办 -
闾锦15025644207…… python处理中文一般是先解码成unicode的形式进行操作,输出的时候再编码成中文,在这里python2和python3差距比较大,python2里面是对字符串进行解码操作,比如'中文'.decode('utf8')
@殳贩2132:python中字典不用了怎么删除 -
闾锦15025644207…… 如果你要删除整个变量,python里面垃圾是自动收集的,不用你太去关心.一定要用,就del 变量名. 如果你是要修改一个字典的内容,比如从里面删除一个元素,一般更推荐直接返回一个没有这个元素的新字典而不是去修改已有字典,del的效率太低了.一定要用就del a['b']这样就从字典a里面删除了key为b的那个值.