变量类型-List

教程:
一:列表的创建

List(列表) 是 Python 中使用最频繁的数据类型。列表中元素的类型可以不相同,数字,字符串甚至可以包含列表(所谓嵌套)
    (1)List写在方括号之间,元素用逗号隔开
    (2)和字符串一样,list可以被索引和切片
    (3)List中的元素是可以改变的

二:列表的索引

变量[头标:尾标]
    从前到后:0---end
    从后到前:-1---->-len(str)
    list.index("s")

三:列表的更新

对列表中的数据项进行修改或者更新
    使用append()方法来添加列表项

四:列表项的删除
    
    del
    remove

五:列表操作符

+     用于组合列表
    *       用于重复列表
    in 、not in

六:列表函数

len,max,min,-----list()
    list.append()末尾添加项
    list.index('')末尾添加项
    list.pop()删除列表项
    list.clear()等等
    list.reverse()元素翻转
    list.sort()对列表进行排序

七:多维列表的创建及访问方式

matrix = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
    matrix[1][2]
    Out[2]: 6

八:列表和字符串的相互转化

str.split(sep=None, maxsplit = -1)    将字符串分各成列表
    sep指定分隔符
    maxsplite分割成的数量

九:"sep".join(list)      可以是split的逆运算

S.jion(iterable)    --->str        列表转换为字符串
    sep = separator    分隔器 IS S
    
    example:
    "."join(list)    用.连接字符串

code:

# -----------------------------------------------------------------------------------------------------#
# 列表的创建
# -----------------------------------------------------------------------------------------------------#

my_list1 = ['1', "2", 'faith', 'English']
my_list2 = ['I', 'Love', 'Python', 'and', 'C++']

# -----------------------------------------------------------------------------------------------------#
# 列表的索引
# -----------------------------------------------------------------------------------------------------#

print(my_list1)
print(my_list1[2])

print(my_list2[1:3])

# -----------------------------------------------------------------------------------------------------#
# 列表的更新(I love----> I like)
# -----------------------------------------------------------------------------------------------------#
my_list2[1] = 'like'
print(my_list2)

my_list2.append('very much')
print('append后:', my_list2)

my_list2.pop(3)
print('pop后:', my_list2)

print("已更新字符串 : ", my_list1[0:2] + list('like'))

# -----------------------------------------------------------------------------------------------------#
# 列表的删除
# -----------------------------------------------------------------------------------------------------#

del my_list2[3]
print('del后:', my_list2)

# -----------------------------------------------------------------------------------------------------#
# 列表的操作符
# -----------------------------------------------------------------------------------------------------#

my_list3 = [1, 2, 3] + [4, 5, 6]
print("列表组合:", my_list3)

print("列表重复:", my_list3*3)

print("元素是否在列表中:", 3 in my_list3)

# -----------------------------------------------------------------------------------------------------#
# 列表内建函数
# -----------------------------------------------------------------------------------------------------#
my_list4 = my_list3*3
number = my_list4.count(1)  # 统计出现的次数
print('time = ', number)

上一篇:imageNamed和imageWithContentsOfFile-无法加载图片的问题


下一篇:明日传奇第三季/全集Legends of Tomorrow迅雷下载