zoukankan      html  css  js  c++  java
  • 下午的学习内容

     1 #列表分为三种: 普通列表,混合列表,空列表
     2 empty=[]
     3 empty.append("bcyczhhb")
     4 len_1=len (empty)
     5 print (empty,len_1)
     6 
     7 empty.append("china")
     8 len_1=len (empty)
     9 print (empty,len_1)
    10 
    11 zhj=["binzhou","zhang","ji"]
    12 empty.append(zhj)
    13 len_1=len (empty)
    14 print (empty,len_1)
    15 
    16 #从上面看出,append 只能一次加一个参数。
    17 
    18 empty.extend(zhj)
    19 len_1=len (empty)
    20 print (empty,len_1)
    21 
    22 # 从上面的代码结果可以看出 extend可以用一个列表云扩充另一个列表
    23 
    24 empty.insert(len(empty),"I am end")
    25 len_1=len (empty)
    26 print (empty,len_1)
    27 
    28 empty.insert(0,"I am first")
    29 len_1=len (empty)
    30 print (empty,len_1)
    31 
    32 #insert()函数:第一个参数代表列表中的位置,第二个参数代表在第一个参数的位置插入一个元素
    33 
    34 empty.remove(zhj)
    35 len_1=len (empty)
    36 print (empty,len_1)
    37 
    38 # remove() 函数:参数就是元素的名称
    39 
    40 del empty[0]
    41 len_1=len (empty)
    42 print (empty,len_1)
    43 
    44 
    45 # del() 函数:一个语句,不是一个方法 也可以删除整个列表 del empty
    46 
    47 empty.pop(0)
    48 len_1=len (empty)
    49 print (empty,len_1)
    50 
    51 
    52 # pop() 函数:默认从列表中取出(删除)最后一个元素,并返回已经删除元素的信息,也可以用序号
    53 
    54 qp=empty[-1:5]
    55 len_1=len (empty)
    56 print (qp,len(qp))
    57 
    58 # 利用索引值,一次只能取一个元素,要想多取,可以用切片的方式进行。

    注:从列表中切片取元素,冒号右边的减去左边的就是取的个数。如左边是负数,那就用0减,也是取的个数。

        del 可以删除列表中指定的元素,也可以删除整个列表。

        extend可以用列表填充列表。

  • 相关阅读:
    Largest Rectangle in Histogram
    Valid Sudoku
    Set Matrix Zeroes
    Unique Paths
    Binary Tree Level Order Traversal II
    Binary Tree Level Order Traversal
    Path Sum II
    Path Sum
    Validate Binary Search Tree
    新手程序员 e
  • 原文地址:https://www.cnblogs.com/bcyczhhb/p/10179022.html
Copyright © 2011-2022 走看看