美文网首页
关于列表2

关于列表2

作者: Brucezen | 来源:发表于2020-11-07 02:26 被阅读0次
    numbers = list(range(1,6))
    print(numbers)   #使用range()函数创建数字列表
    
    even_nums= list(range(0,20,2)) 
    print(even_nums) #在range()函数中指定步长为2产生偶数列表,当然你也可以指定任何你想指定的整数步长
    
    digits = [1,2,3,4,5,6,7,8,9] #对数字列表进行简单的统计运算
    print(min(digits)) #列表中的最小值
    print(max(digits)) #列表中的最大值
    print(sum(digits)) #列表元素总和
    
    a = [x**2 for x in range(1,11)] #使用列表解析式生成一个列表,这里的for x in range(1,11)将提供数字1~10给x,再根据表达式x**2计算所得到的值
    print(a)
    
    c = ['fuck','bra','dick','opai','sexy']
    print(c[0:3]) #使用切片方式访问列表元素
    print(c[3:])
    print(c[-3:]) #从倒数第三个元素起进行访问
    print(c[:-1]) #从第一个元素访问到倒数第二个,[:-1]表示不包括最后一个
    
    a = [1,2,3,4,5] #列表元素也可以用for循环遍历
    for i in a:
        print(i)
    
    a = [1,2,3,4,5] #列表切片也可以用for循环遍历
    for i in a[1:]:
        print(i)
    
    a = [1,2,3,4]
    b = a
    a.append(5)
    b.append(6)
    print(a)
    print(b) #从结果可以看到,列表a,b实际上指向了同一个列表对象,如果只是想用a列表的值初始化b列表,并不是想让这两列表完全变成一样的,则应使用切片
    
    a = [1,2,3,4]
    b = a[:]  
    a.append(5)
    b.append(6)
    print(a)
    print(b)   # 使用切片会返回列表a的一个副本,这样a,b两个列表最终就不会指向同一个列表对象了
    
    c = ['fuck','bra','dick','opai','sexy'] #检查特定值是否在列表中
    print('baby' in c)
    print('fuck' in c)
    

    相关文章

      网友评论

          本文标题:关于列表2

          本文链接:https://www.haomeiwen.com/subject/eiffbktx.html