python基础--基本数据类型(List(列表)--可变数据)

python基础--基本数据类型(Number(数字) String(字符串) List(列表) Tuple(元组) Sets(集合) Dictionary(字典))

Python3 中有六个标准的数据类型:
Number(数字)
String(字符串)
List(列表)
Tuple(元组)
Sets(集合)
Dictionary(字典)

Python3 的六个标准数据类型中:
不可变数据(四个):Number(数字)、String(字符串)、Tuple(元组)、Sets(集合);
可变数据(两个):List(列表)、Dictionary(字典)。


Python3 基本数据类型
Python 中的变量不需要声明。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。在 Python 中,变量就是变量,它没有类型,我们所说的"类型"是变量所指的内存中对象的类型。
变量=对象

1.多个变量赋值
Python允许你同时为多个变量赋值。
例如:
a = b = c = 1
以上实例,创建一个整型对象,值为 1,三个变量都指向同一个内存位置。

2.也可以为多个对象指定多个变量。
例如:
a, b, c = 1, 2, "runoob"
以上实例,两个整型对象 1 和 2 的分配给变量 a 和 b,字符串对象 "runoob" 分配给变量 c。


 
一、List(列表)
List(列表) 是 Python 中使用最频繁的数据类型。
列表可以完成大多数集合类的数据结构实现。列表中元素的类型可以不相同,它支持数字,字符串甚至可以包含列表(所谓嵌套)。
列表是写在方括号([])之间、用逗号分隔开的元素列表。
    list1 = ['Google', 'Runoob', 1997, 2000];
    list2 = [1, 2, 3, 4, 5 ];
    list3 = ["a", "b", "c", "d"];


1、和字符串一样,列表同样可以被索引和截取,列表被截取后返回一个包含所需元素的新列表。
列表截取的语法格式如下:
    变量[头下标:尾下标]
    从左向右:索引值以 0 为开始值;
    从右向左:索引值以 -1 为开始值。
    加号(+)是列表连接运算符,星号(*)是重复操作。

2、更新列表
你可以对列表的数据项进行修改或更新,你也可以使用append()方法来添加列表项。
  list = ['Google', 'world', 1997, 2000]
  list[2] = 2001


3、删除列表元素
可以使用 del 语句来删除列表的的元素。
  list = ['Google', 'world', 1997, 2000]
  del list[2]

4、Python列表函数

序号 函数
1 len(list)      列表元素个数
2 max(list)    返回列表元素最大值
3 min(list)    返回列表元素最小值
4 list(seq)    将元组转换为列表


 
5、Python包含的方法

序号 方法
1 list.append(obj)                      在列表末尾添加新的对象
2 list.count(obj)                        统计某个元素在列表中出现的次数
3 list.extend(seq)                      在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表)
4 list.index(obj)                        从列表中找出某个值第一个匹配项的索引位置
5 list.insert(index, obj)                    将对象插入列表
6 list.pop([index=-1]])                    移除列表中的一个元素(默认最后一个元素),并且返回该元素的值
7 list.remove(obj)                      移除列表中某个值的第一个匹配项
8 list.reverse()                        反向列表中元素
9 list.sort(cmp=None, key=None, reverse=False)            对原列表进行排序
10 list.clear()                                 清空列表
11 list.copy()                             复制列表


    

注意:
    1、List写在方括号之间,元素用逗号隔开。
    2、和字符串一样,list可以被索引和切片。
    3、List可以使用+操作符进行拼接。
    4、List中的元素是可以改变的。


猜你喜欢

转载自www.cnblogs.com/sunziying/p/9056993.html