小编Rya*_*ler的帖子

implode()字符串,但最后还附加了胶水

尝试使用该implode()函数在每个元素的末尾添加一个字符串.

$array = array('9898549130', '9898549131', '9898549132');
$attUsers = implode("@txt.att.net,", $array);

print($attUsers);
Run Code Online (Sandbox Code Playgroud)

打印这个:

9898549130@txt.att.net,9898549131@txt.att.net,9898549132
Run Code Online (Sandbox Code Playgroud)

我怎样才能implode()为最后一个元素附加胶水?

预期产量:

9898549130@txt.att.net,9898549131@txt.att.net,9898549132@txt.att.net
                                                      //^^^^^^^^^^^^ See here
Run Code Online (Sandbox Code Playgroud)

php string implode

5
推荐指数
2
解决办法
4950
查看次数

在Python中访问嵌套的JSON元素

Python的新手,我不确定即时将请求正确编码为JSON。我试图能够访问JSON中的特定元素。这就是我所拥有的:

import requests
import json

url = "sample.com"
access_token "xxxxx"

headers = {
    'authorization': access_token,
    'cache-control': "no-cache"
    }

response = requests.request("GET", url, headers=headers)

jsonvar = response.json()
print(jsonvar)
Run Code Online (Sandbox Code Playgroud)

这给了我:

{u'sleep': 
     [{u'logId': 11208762595, 
       u'dateOfSleep': u'2016-03-23', 
       u'isMainSleep': True, 
       u'startTime': u'2016-03-22T23:43:30.000', 
       u'restlessCount': 7, 
       u'duration': 12540000, 
       u'restlessDuration': 13, 
       u'minuteData': [{u'value': u'2', u'dateTime': u'23:43:30'}, 
                       {u'value': u'1', u'dateTime': u'23:44:30'}],                         
       u'awakeCount': 1, 
       u'minutesAfterWakeup': 0}], 
 u'summary': 
      {u'totalTimeInBed': 418, 
       u'totalMinutesAsleep': 395, 
       u'totalSleepRecords': 2}}
Run Code Online (Sandbox Code Playgroud)

我已更改输出以使其更具可读性。无论如何,我想将特定的元素值分配给变量,例如isMainSleepetc。

我已经尝试过这样的事情:

myvar = jsonvar['isMainSleep'] 
Run Code Online (Sandbox Code Playgroud)

我能够使它在不同的情况下工作,但是没有嵌套任何数据,这似乎有所不同。

python json python-requests

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

标签 统计

implode ×1

json ×1

php ×1

python ×1

python-requests ×1

string ×1