python之数据类型(数字与列表)

Posted xiaoranzed

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python之数据类型(数字与列表)相关的知识,希望对你有一定的参考价值。

python数据类型一共六种:数字、字符串、列表、元组、字典、集合,其中可变数据类型有列表、集合、字典,不可变有int、str、tuple。这里的可变于不可变指的是修改此数据是否会重新在内存中创建一个新的地址或者还是原来的内存地址不变

  python中数字类型:
    整数 int 浮点数float 复数 complex 布尔数 bool

    八进制0o 十六进制0x 二进制0b

    布尔型数
    True
    False
    内置空值对象
    None
    表达式和运算符
    + - * / // % **

  

  列表类型(list): 列表是最常见基本数据结构之一,是可变类型,可索引,切片,加,乘,检查成员列表的数据项不需要具有相同类型。其中内置min与max取最大与最小值,len取长度。

  

#list.append方法表示尾部追加:
    lst = [1,a,5,7]
    lst.append(hello)
    print(lst)
        >>>[1,a,5,7,hello]

#list.remove方法表示移除第一个匹配项:
    lst = [5,8,7,9,8]
    lst.remove(8)
    print(lst)
        >>>[5,7,9,8]

#len(list)方法表示取列表长度:
    lst = [5,8,7,9,8]
    print(len(lst))
        >>>5

#min(list)方法与max()方法分别取列表最小值与最大值:
    lst = [5,8,7,9,8]
    print(min(lst),max(lst))
        >>>5,9

#list.reverse()方法表示将列表中元素反向:
    lst = [5,8,7,9,8]
    lst.reverse()
    print(lst)
        >>>[8,9,7,8,5]

#list.sort(key=None,reverse=False)表示升序或者降序排序
#reverse=False表示降序,reverse=True表示升序
#注意:不同类型之间排序会报类型错误,所以不同类型不能一起进行排序
    lst = [5,8,7,9,8]
    lst1=lst.sort(reverse=True)
    lst2=lst.sort(reverse=False)
    print(lst1,lst2)
         >>>[5,7,8,8,9],[9,8,8,7,5]

#list.clear()表示清空列表:
    lst = [5,8,7,9,8]
    lst.clear()
    print(lst)
         >>>[]

#list.copy()表示复制列表:
    lst = [5,8,7,9,8]
    lst1 = lst.copy()
    print(lst1)
        >>>[5,8,7,9,8]

 


  

以上是关于python之数据类型(数字与列表)的主要内容,如果未能解决你的问题,请参考以下文章

Python 变量之列表与应用技巧

Python基础之基本数据类型的总结

Python数据结构之列表类型(list)

Python基础之集合

python基础之基本数据类型

Python基础之:数字字符串和列表