After installing countryinfo and import CountryInfo, I have tried to print
currency = country.currencies()
print(currency)
and the result is ['CAD']
. I am interested in CAD
without quotes & brackets.
CodePudding user response:
It sounds like country.currencies()
returns a list, which is why you see ['CAD']
. In order to access the first (and only) element in the list, which is a string, you can use currency[0]
. To print it, you can use print(currency[0])
, which will give the desired output.
I would strongly suggest reading about lists, what you can put inside of them, and most importantly, how you can access elements in them.
CodePudding user response:
You need to get element of the list by doing this:
print(currency[0])
CodePudding user response:
According to the countryinfo
documentation, the .countries()
function returns an array of strings:
# coding=utf-8
from countryinfo import CountryInfo
country = CountryInfo('Singapore')
country.currencies()
# returns array of strings, currencies
# ['SGD']
You just need to print a specific entry from an array, in your case it would be:
print(currency[0])
.