首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Python:获取列表中第一个字符串的第一个字符?

Python:获取列表中第一个字符串的第一个字符?
EN

Stack Overflow用户
提问于 2011-08-18 21:21:30
回答 2查看 564.1K关注 0票数 111

如何在Python中获取列表中第一个字符串中的第一个字符?

看起来我可以使用mylist[0][1:],但这没有给我第一个字符。

代码语言:javascript
复制
>>> mylist = []
>>> mylist.append("asdf")
>>> mylist.append("jkl;")
>>> mylist[0][1:]
'sdf'
EN

回答 2

Stack Overflow用户

发布于 2011-08-18 21:24:24

在python中从0开始建立索引。你写了1:这在任何情况下都不会返回第一个字符-这将返回字符串的一个休息(除了第一个字符)。

如果您有以下结构:

代码语言:javascript
复制
mylist = ['base', 'sample', 'test']

并且想要获取第一个字符串(项目)的第一个字符:

代码语言:javascript
复制
myList[0][0]
>>> b

如果所有第一个字符都是:

代码语言:javascript
复制
[x[0] for x in myList]
>>> ['b', 's', 't']    

如果你有一个文本:

代码语言:javascript
复制
text = 'base sample test'
text.split()[0][0]
>>> b
票数 19
EN

Stack Overflow用户

发布于 2011-08-18 21:23:18

试试mylist[0][0]。这应该返回第一个字符。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7108080

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档