[英]return value from a string in list python
我有test = ['1234']
並且我只需要返回'1'
我應該如何得到它?
我一直在嘗試s.find('1')
但這讓我得到了1
的索引,這不是我想要的。
我可以使用print( "First character in string : " , string[0] )
但它再次與索引一起使用。
我試過這個:
test = ['1234']
test[0][0]
但只有當我知道1
是我的字符串的第一個元素時它才有效。 如果我不知道這一點,我該怎么辦?
您可以使用find
來查找字符串的索引並找到存儲在該索引處的元素。 但是,這對我來說沒有意義,因為您已經擁有要查找的元素。 我假設您已經發布了您的真實目的。
嘗試這個:
li = ['12345']
def foo():
return li[0][li[0].find('1')]
print("Answer:", foo())
輸出:
Answer: 1
s = '12345'
def foo():
return s[0]
foo()
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.