Python:获取列表的索引

标签 python list loops

我正在尝试创建一个程序,该程序将输入一个句子和一个单词,并检查该句子中的单词并返回单词开头的索引 即

sentence = "random set of words" 
     word = "of"
     result = 9

这是我尝试过的

sentence = (input("Enter a sentence: "))
word = (input("Enter a Word: "))

result = sentence.split()

for x in sentence:
  if x == (word):
    boom = enumerate(word)
print(boom)

最佳答案

只需使用索引()

a =“aa bb cc”

b =“bb”

打印a.index(b)

如果OP希望它只计算字母:

a =“aa bb cc”

b =“bb”

index_t = a.index(b)

real_index = index_t - a[:index_t].count(' ')

关于Python:获取列表的索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46166612/

相关文章:

java - 使用循环自动填充和数组,无需提示。

postgresql - 在 PostgreSQL 中循环

javascript - 在 Django 中将总计行与表排序器分开

java - 在java 8中首先对整数列表进行排序,然后按可被10整除进行排序

python - 查找列表中是否有三个连续的索引在python中不等于零

c# - 如何创建一个方法列表然后执行它们?

loops - 为什么此代码将变量 a 设置为 9?

python - select.select() 没有捕捉到套接字上的异常情况?

python - 如何在 python 中减去日期时间/时间戳

python - 如何使用beautifulsoup获取html中的类内容?