Search
 
SCRIPT & CODE EXAMPLE
 

PYTHON

how to extract dictionary value from string in python

import ast
temp = "'mycode':['1','2','firstname','Lastname']"
key,value = map(ast.literal_eval, temp.split(':'))
status = {key: value}
Comment

extract values from dict python

>>> d = {1:-0.3246, 2:-0.9185, 3:-3985}

>>> d.values()
<<< [-0.3246, -0.9185, -3985]
Comment

how to extract values from a dictionary

import json

# I have assumed your dictionary like that
data = {"message":"{"_":"user","pFlags":{"contact":true},"flags":2175,"id":379951860,"access_hash":"6967195540985199805","first_name":"پژوا","last_name":"روزبهی","username":"mramtd2","phone":"989157145632","photo":{"_":"userProfilePhoto","photo_id":"1631880813210609625","photo_small":{"_":"fileLocation","dc_id":4,"volume_id":"448413446","local_id":476387,"secret":"655623158723369503"},"photo_big":{"_":"fileLocation","dc_id":4,"volume_id":"448413446","local_id":476389,"secret":"13993366131879811943"}},"status":{"_":"userStatusOffline","was_online":1558046876}}","phone":"989157145632","@version":"1","typ":"telegram_contacts","access_hash":"6967195540985199805","id":379951860,"@timestamp":"2020-01-26T13:50:12.793Z","path":"/home/user/mirror_01/users_5d65f610ec18aa615a5f580c.log","username":"mramtd2","type":"redis","flags":2175,"host":"ubuntu","imported_from":"telegram_contacts"}

# The data in "message" need to be loaded on JSON format to access it.
data["message"] = json.loads(data["message"])

# Now, you can print or whatever you want with all the data
print(data["message"]["id"])
print(data["message"]["first_name"])
print(data["message"]["last_name"])
print(data["message"]["phone"])  # There is phone info both in data["message"]["phone"] and data["phone"]. They are identical. You can use whichever you want.

# Optional
# If you want, you can assign data["message"] to a variable.
finalData = data["message"]

# Then you can access the info that you need from finalData
print(finalData["first_name"])
Comment

PREVIOUS NEXT
Code Example
Python :: how delete an entry tkinter 
Python :: support vector machine example 
Python :: django request.data example 
Python :: pip not recognized 
Python :: Django - Knox auth setup 
Python :: star program in python using for loop 
Python :: rotate linked list 
Python :: numeric up down python tkinter 
Python :: split list python percent 
Python :: open file in python 
Python :: basic flask api 
Python :: pandas mean of n columns 
Python :: Maximize Difference 
Python :: gfg placement course 
Python :: python async await function 
Python :: random seed python 
Python :: create 20 char with python 
Python :: prolog finding the max from a list of facts 
Python :: Send Fetch Request Django(Get Method) 
Python :: how to split from a specific charecter to the end of the string in python 
Python :: remove punctuation 
Python :: protected vs private python 
Python :: how to create a network scanner in python 
Python :: convert pandas data frame to latex file 
Python :: application automation python library 
Python :: time zone in python 
Python :: file handling in python append byte 
Python :: pandas order dataframe by column of other dataframe 
Python :: how to reverse list python 
Python :: python raise filenotfounderror 
ADD CONTENT
Topic
Content
Source link
Name
8+5 =