小编zlr*_*zlr的帖子

返回按两个分组的字符串字母列表

我有一个由字母和数字组成的字符串,我想要一个按两个分组的列表,即我有:

shv = "abcdef"
Run Code Online (Sandbox Code Playgroud)

而且我要:

('ab'; 'cd', 'ef')
Run Code Online (Sandbox Code Playgroud)

我可以 :

thv  = (shv[0:2], shv[2:4], shv[4:6]) 
Run Code Online (Sandbox Code Playgroud)

但不知怎的,这看起来有点不通用:有没有更好的方法,即对于任何一方的字符串和另一个分组值(例如,由n个字母组组成)

python

3
推荐指数
1
解决办法
99
查看次数

将元组转换为该tupple的字符串

在我的代码中的某个时刻,我有一个元组列表,我需要传递为一个字符串,但是一个包含元组结构元素的字符串,即comas和括号.

目前我这样做:

   listofv = ''
   for tu in listof2tuple:
        ltu = '(' + tu[0] + ',' + tu[1] + ')'
        listofv.append(ltu)
   finalstring = ','.join(listofv)
Run Code Online (Sandbox Code Playgroud)

虽然这样做有点奇怪,因为在IDLE中打印元组会显示一个字符串,这正是我想要的.

这样做的好方法是什么?

python string tuples

1
推荐指数
1
解决办法
108
查看次数

带有命名值的字典?

我有这样一个文件:

A X V1
A Y V2
B X V3
B Y V4
Run Code Online (Sandbox Code Playgroud)

假设第一列是模型类型,第二列是版本号,第三列是相关的值.

我想回答这个问题:"模型A,版本X的价值是什么?" 适用于所有值和所有版本.

我想使用dict,但我只知道每个键有一个值的dicts.这里需要两个键,例如:

d[model][version] = value 
Run Code Online (Sandbox Code Playgroud)

你会怎么做?

python dictionary data-structures

0
推荐指数
1
解决办法
77
查看次数

用于深层嵌套JSON的Cloudant/Mango选择器

假设我的一些文档具有以下结构:

{  
   "something":{  
      "a":"b"
   },
   "some_other_thing":{  
      "c":"d"
   },
   "what_i_want":{  
      "is_down_here":[  
         {  
            "some":{  
               "not_needed":"object"
            },
            "another":{  
               "also_not_needed":"object"
            },
            "i_look_for":"this_tag",
            "tag_properties":{  
               "this":"that"
            }
         },
         {  
            "but_not":{  
               "down":"here"
            }
         }
      ]
   }
}
Run Code Online (Sandbox Code Playgroud)

是否有可以成功选择"i_look_for"具有该值的Mango JSON选择器"this_tag"?它在一个数组内(我知道它在数组中的位置).我也有兴趣过滤结果,所以我只得到 "tag_properties"结果.

我尝试了很多东西,包括$ elemMatch,但一切都回归"无效的json".

这甚至是芒果的用例还是应该坚持观点?

json cloudant couchdb-mango couchdb-2.0

0
推荐指数
1
解决办法
1273
查看次数