打印不带单引号和括号的字符串

-6 python

安装countryinfo并导入CountryInfo后,我尝试打印

currency = country.currencies()
print(currency)
Run Code Online (Sandbox Code Playgroud)

结果是['CAD']. CAD我对不带引号和括号感兴趣。

小智 5

听起来像是country.currencies()返回一个列表,这就是您看到的原因['CAD']。为了访问列表中的第一个(也是唯一一个)元素(这是一个字符串),您可以使用currency[0]. 要打印它,您可以使用print(currency[0]),这将给出所需的输出。

我强烈建议您阅读有关列表的内容,了解您可以在其中放入哪些内容,以及最重要的是,如何访问其中的元素。

  • 它确实返回一个字符串列表,就像你说的 - 它在官方文档中显示:https://pypi.org/project/countryinfo/#currencies 这是一个例子,说明为什么如果你遇到一个问题,阅读文档是如此重要问题。事实上,OP 没有事先阅读它,这意味着他们在发布到这里之前没有进行[尽职调查](https://meta.stackoverflow.com/q/261592/6273251)。 (4认同)