如何在Python中获取列表中第一个字符串中的第一个字符?
看起来我可以使用mylist[0][1:]
,但这没有给我第一个字符。
>>> mylist = []
>>> mylist.append("asdf")
>>> mylist.append("jkl;")
>>> mylist[0][1:]
'sdf'
发布于 2011-08-18 21:24:24
在python中从0开始建立索引。你写了1:这在任何情况下都不会返回第一个字符-这将返回字符串的一个休息(除了第一个字符)。
如果您有以下结构:
mylist = ['base', 'sample', 'test']
并且想要获取第一个字符串(项目)的第一个字符:
myList[0][0]
>>> b
如果所有第一个字符都是:
[x[0] for x in myList]
>>> ['b', 's', 't']
如果你有一个文本:
text = 'base sample test'
text.split()[0][0]
>>> b
发布于 2011-08-18 21:23:18
试试mylist[0][0]
。这应该返回第一个字符。
https://stackoverflow.com/questions/7108080
复制相似问题