检查元素是否在列表中的最后一个

时间:2017-10-15 19:42:58

标签: python python-2.7

我存储了列表中的元素列表,我想创建一个if语句,这样我就可以将字符串与列表进行比较,看看元素是否不匹配。

以下是我使用的内容:

self.EPG_Channel = 'Channel 5'
self.channel_str = ['BBC One, BBC Two, ITV, Channel 4, Channel 5']

我想创造的东西就像:

if not self.EPG_Channel == self.channel_str:
   print "You are not in the last element in the list"
else:
   print "You are in the list element in the list so let do nothing..."

我想知道如何使用字符串创建if语句来检查列表中的元素,以查看该元素是否不在列表的最后一个元素中?

2 个答案:

答案 0 :(得分:1)

我认为你指的是这样的事情:

self.EPG_Channel = 'Channel 5'
self.channel_str = ['BBC One, BBC Two, ITV, Channel 4, Channel 5']
if self.EPG_Channel == self.channel_str[-1]:   
    pass

答案 1 :(得分:0)

您可以使用self.channel_str[-1] :)获取最后一个元素