Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/300.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python repr(leveloneAdd)而是验证它确实是一个元组。如果leveloneAdd==('english','subject')则每个首先是“english”,然后是“subject”。这正是@F.C.所说的。你不应该为每个in做的。试着直接访问它们。_Python_Google App Engine_Google Cloud Datastore_Tuples - Fatal编程技术网

Python repr(leveloneAdd)而是验证它确实是一个元组。如果leveloneAdd==('english','subject')则每个首先是“english”,然后是“subject”。这正是@F.C.所说的。你不应该为每个in做的。试着直接访问它们。

Python repr(leveloneAdd)而是验证它确实是一个元组。如果leveloneAdd==('english','subject')则每个首先是“english”,然后是“subject”。这正是@F.C.所说的。你不应该为每个in做的。试着直接访问它们。,python,google-app-engine,google-cloud-datastore,tuples,Python,Google App Engine,Google Cloud Datastore,Tuples,repr(leveloneAdd)而是验证它确实是一个元组。如果leveloneAdd==('english','subject')则每个首先是“english”,然后是“subject”。这正是@F.C.所说的。你不应该为每个in做的。试着直接访问它们。leveloneAdd[0]如果有,则将使用英语,leveloneAdd[1]将成为主题。这将解决这种情况,但希望容纳将有多个值(或元组)的实例。e、 (‘数学’、‘科目’)、(‘体操’、‘科目’)、(‘音乐’、‘工作)等等……这些都不能解决O


repr(leveloneAdd)
而是验证它确实是一个元组。如果
leveloneAdd==('english','subject')
则每个
首先是“english”,然后是“subject”。这正是@F.C.所说的。你不应该为每个in做的。试着直接访问它们。leveloneAdd[0]如果有,则将使用英语,leveloneAdd[1]将成为主题。这将解决这种情况,但希望容纳将有多个值(或元组)的实例。e、 (‘数学’、‘科目’)、(‘体操’、‘科目’)、(‘音乐’、‘工作)等等……这些都不能解决OP问题;这是一种更好的获取值的方法,但不会告诉OP为什么有空值;这是一种更好的获取值的方法,但不会告诉OP为什么有空值。
for each in leveloneAdd:
    tag = each[0]
    htype = each[1]
    q1 = Level_1_Headings.all().filter("name1 =",tag).filter("heading_type =",htype).get()
INFO     2013-01-14 19:28:17,030 main.py:291] each is ('math', 'subject')
INFO     2013-01-14 19:28:17,030 main.py:292] u"('math', 'subject')"
INFO     2013-01-14 19:28:17,030 main.py:294] tag is (
INFO     2013-01-14 19:28:17,030 main.py:296] heading type is '
for (tag, htype) in leveloneAdd:
    # stuff
for thing in list:
    try:
        (tag, htype) = thing
    except:
        import pdb
        pdb.set_trace()
thing = u'(a,b)'
[tag, htype] = str(thing).lstrip('(').rstrip(')').split(',')
if isinstance(leveloneAdd, basestring):
    leveloneAdd = [leveloneAdd]
listoneAdd = [('one',), ('foot',), ('three', 'pigs')]
for element in listoneAdd:
    print "element is " + str(element)
    for i in range(0,len(element)):
        print "    do something with value " + element[i]`
element is ('one',)
    do something with value one
element is ('foot',)
    do something with value foot
element is ('three', 'pigs')
    do something with value three
    do something with value pigs`