Python (three) data types

Python data type
    string str
    integer int
    float float (e notation)
    bool

    type(v) function
    isinstance(v, str/int/float/...)

list
    >>> member = [1, 2, 3 , 4, 5]
    >>> member
    [1, 2, 3, 4, 5]
    >>> len(member)
    5
    >>> member.insert(1, 0)
    >>> member
    [1, 0, 2, 3, 4, 5]
    >>> print(member)
    [1, 0, 2, 3, 4, 5]
    >>> member.append(10)
    >>> member
    [1, 0, 2, 3, 4, 5, 10]
    >>> member1 = [11, 22, 33]
    >>> member.extend(member1)
    >>> member
    [1, 0, 2, 3, 4, 5, 10, 11, 22, 33]
    List member, operation len (length)\insert (insert)\append (end append)\extend (one list expands another list)
   >>> member.remove(0) //Directly delete elements
   >>> member
   [1 , 2, 3, 4, 5, 10, 11, 22, 33]
    //del statement
    >>> member.insert(1, 0)
    >>> member
   [1, 0, 2, 3, 4, 5, 10 , 11, 22, 33]
    >>> del member[1]
    >>> member
    [1, 2, 3, 4, 5, 10, 11, 22, 33]
    //pop() pops the end element pop(index) Pop up the element that specifies the subscript
    >>> member.pop()
    33
    //List fragmentation
    >>>member[1:3]
    [2, 3]
    //View the methods and attributes of an object dir(object)
    //From a certain A subscript starts to find the subscript of the element, obj.index(ele, [from], [end])

    //List copy
    list1 = [1, 2, 3]
    list2 = list1[:] list copy
    list3 = list1 reference copy

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=326311666&siteId=291194637