tuple元组输出

#-*- coding:utf-8 -*-

data= ((u'13800138000',), (u'13800138111',), (u'13800138222',), (u'13800138333',))

for string in data:
    print str(string[0])
    payload = {'phone': str(string[0])}
    print payload

在payload中怎么才能正常输出
13800138000
13800138111
13800138333
而不是
'13800138000'
'13800138111'
'13800138333'

阅读 5.2k
2 个回答
for (string,) in data:
    print(string)

或者:

for string in data:
    print(string[0])
for phone_number in data:
    print phone_number[0]
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题