list1 = ['', 1, 2, 'True', "hello", [1, 2, 3]] print('list1:', list1.index('True')) 否则,按照你所写的代码,你查询的是列表中第一个值为True的位置,在列表中就是True或者1所在的位置。 你可以看一下下面的代码,区分一下。 list2 = ['', 1, 2, 'True', "hello", [1, 2, ...
# 1) 空列表:[] list1 = [] # 2) 元素是任何类型的数据 list2 = [19, "123", True, [1, 2], "abd", "123"] # 3) 列表命名规范:英语单词的复数形式或者在后面加list scores = [12, 58, 69, 52, 99, 123] score_list = [45, 89, 78, 53] 1. 2. 3. 4. 5. 6. 7. 8. 9...
#coding=utf-8;#创建一个空列表empty_list=[];#打印创建的空列表printempty_list;#向空列表添加元素empty_list.append(1); empty_list.append("aa"); empty_list.append('#');#打印列表printempty_list;#创建一个有多元素的列表lst = [1,"2",'3',True,["a","b"]];printlst; 运行结果: [] [...
#创建方法 n = [] 或者 n = list()#index 查找索引值li = ['Edward','Mark','John', 5435, 123, 8, 8, 8, 6, 6, True, 1, False, 0]print(li.index(True))#10print(li.index(1))#10 1也可以代表Trueprint(li.index(False))#12print(li.index(0))#12 0也可以代表Falseprint(li.ind...
print(1 not in list4) # False print('red' in list1) # True 6、索引和切片: # 索引和切片 # 正向索引:0 ~ N-1 / 负向索引:-N ~ -1 7、合并: list5 = [1, 3, 5, 7, 9] list6 = [2, 4, 6, 8] list7 = [3, 6, 9] ...
若存在则返回True,否则返回False list1 = [1, 2, 3] print(1 in list1) #结果 True 4.4 列表截取 语法:list1[start:stop:step] 参数一:表示截取的开始下标值,默认为0 参数二:表示截取的结束下标值,默认为列表末尾 参数三:表示截取的步长,默认为1,可指定 ...
2.2索引(index) 索引就是元素在列表中的位置,用来获取类表中的元素 列表第一个位置是0,第二个是1,以此类推 索引可以为负数, 若为负数,则从后向前获取元素 -1 表示倒数第一个 -2 表示倒数第二个 以此类推 list = [1,2,3,4,5] print(list[0]) # 结果是 1 ...
doubled = list1 * 3 # 输出: [1, 2, 3, 1, 2, 3, 1, 2, 3] # 检查列表是否包含特定元素 contains_2 = 2 in list1 # 输出: True contains_7 = 7 in list1 # 输出: False 通过熟练掌握上述列表的基本操作 ,您将在编写Python程序时具备高效处理序列数据的能力。接下来的章节将进一步探讨更高...
>>>li=[7,8,9,10,11]>>>li[0]# 取第一个7>>>li[-5]# 取倒数第5个,也就是第一个7>>>li[-1]# 取最后一个11>>>li[5]#取第5个,但是我们现在只有4个,所以报超出索引的错误IndexError:listindex out ofrange 如果有多维列表的话,要子列表中的元素的话,需要根据维度多次取值: ...
list_c=list_a.extend(list_b) 6.查找第一个指定值出现的位置——index() 第一个元素的位置为0。如果没有找到,抛出异常。 list_a=[1,2,3,4] list_a.index(1)#第一个值为1的元素是0,输出位置结果:0 list_a.index(5)#第一个值为5的元素不存在,抛出异常 ...