2024-04-19 02:53:48 发布
网友
我想打印列表中字符串之间的距离。你知道吗
例如,如果我的列表包含如下内容,我想知道从Deer到Crazy的距离,但是Deer可以是列表中的任何地方,并且Crazy可以在列表中的Deer之前或之后。你知道吗
Deer
Crazy
['black', 'white', 'Deer', 'Blue', 'More', 'Crazy']
使用^{}方法:
>>> my_list = ['black', 'white', 'Deer', 'Blue', 'More', 'Crazy'] >>> abs(my_list.index('Deer') - my_list.index('Crazy')) 3
请尝试以下代码:
myList=['black', 'white', 'Deer', 'Blue', 'More', 'Crazy'] idx1=0 idx2=0 if 'Deer' in myList: idx1=myList.index('Deer') if 'Crazy' in myList: idx2=myList.index('Crazy') print('differnce is {}'.format(idx2-idx1))
你的意思是把元素的数目打印得更好吗?你知道吗
如果是,我认为解决办法是:print(list.index(element1)-list.index(element2))
print(list.index(element1)-list.index(element2))
你的情况是:print(list.index("Deer")-list.index("Crazy"))
print(list.index("Deer")-list.index("Crazy"))
使用^{} 方法:
请尝试以下代码:
你的意思是把元素的数目打印得更好吗?你知道吗
如果是,我认为解决办法是:
print(list.index(element1)-list.index(element2))
你的情况是:
print(list.index("Deer")-list.index("Crazy"))
相关问题 更多 >
编程相关推荐