Python3:如何在数据结构中的列表字符串中打印项目

Set*_*ell -3 python string variables list data-structures

假设我有一个列表,其中包含另外两个包含一个字符串的列表,

foo = [['12345'],['abcdefg']]
Run Code Online (Sandbox Code Playgroud)

如何使用索引位置值打印出"b"?我知道我可以写清单中的每个项目,比如

['a','b','c','d']
Run Code Online (Sandbox Code Playgroud)

但我想知道是否可以只使用一个字符串.

Kas*_*mvd 5

字符串是可迭代的对象并支持索引,因此您可以使用索引从字符串中获取字符:

>>> foo[1][0][1]
'b'
Run Code Online (Sandbox Code Playgroud)

  • 哦,上帝`[0]`突然变得非常有意义+1 (2认同)