Python Forum
How do I get the last element?
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
How do I get the last element?
#1
Newbie question....


I have a ResultSet that looks like:

ResultSet({'('system', {'host': 'my.host.net'})': [{'time': '2019-05-30T00:00:00Z', 'deltaUptime': 53175}, {'time': '2019-05-31T00:00:00Z', 'deltaUptime': 86400}, {'time': '2019-06-01T00:00:00Z', 'deltaUptime': 86400}, {'time': '2019-06-02T00:00:00Z', 'deltaUptime': 86400}, {'time': '2019-06-03T00:00:00Z', 'deltaUptime': 86400}, {'time': '2019-06-04T00:00:00Z', 'deltaUptime': 86400}, {'time': '2019-06-05T00:00:00Z', 'deltaUptime': 86400}]})



How can I get only the last "time" value, ignoring the "deltaUptime"? I've tried so many things, and have not been able to accomplish this (what I know should be simple) task..



>>> for key, value in result.items():
...  type(value)
... 
<class 'generator'>
>>> for key, value in result.items():
...   for item in value:
...     type(item)
... 
<class 'dict'>
<class 'dict'>
<class 'dict'>
<class 'dict'>
<class 'dict'>
<class 'dict'>
<class 'dict'>
>>> for key, value in result.items():
...   key[1]["host"]
...   for item in value:
...     list(item.items())[0]
... 
'my.host.net'
('time', '2019-05-30T00:00:00Z')
('time', '2019-05-31T00:00:00Z')
('time', '2019-06-01T00:00:00Z')
('time', '2019-06-02T00:00:00Z')
('time', '2019-06-03T00:00:00Z')
('time', '2019-06-04T00:00:00Z')
('time', '2019-06-05T00:00:00Z')
>>> for key, value in result.items():
...   key[1]["host"]
...   list(value.items())[0]
... 
'my.host.net'
Traceback (most recent call last):
  File "<stdin>", line 3, in <module>
AttributeError: 'generator' object has no attribute 'items'
Reply


Messages In This Thread
How do I get the last element? - by DaytonJones - Jun-07-2019, 02:33 PM
RE: How do I get the last element? - by Gribouillis - Jun-07-2019, 02:57 PM
RE: How do I get the last element? - by heiner55 - Jun-07-2019, 03:00 PM
RE: How do I get the last element? - by DaytonJones - Jun-07-2019, 04:30 PM
RE: How do I get the last element? - by jefsummers - Jun-07-2019, 03:41 PM
RE: How do I get the last element? - by heiner55 - Jun-07-2019, 04:27 PM
RE: How do I get the last element? - by heiner55 - Jun-07-2019, 04:49 PM
RE: How do I get the last element? - by DaytonJones - Jun-10-2019, 02:49 PM
RE: How do I get the last element? - by snippsat - Jun-10-2019, 04:26 PM
RE: How do I get the last element? - by DaytonJones - Jun-10-2019, 05:48 PM

Possibly Related Threads…
Thread Author Replies Views Last Post
  Unable to locate element no such element gahhon 6 4,462 Feb-18-2019, 02:09 PM
Last Post: gahhon
  Change single element in 2D list changes every 1D element AceScottie 9 12,065 Nov-13-2017, 07:05 PM
Last Post: Larz60+

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020