Python学习入门之列表(一)

Python学习入门之列表(一)

列表是由一系列按特定顺序排列的元素组成的,跟其他语言的数组类似

初始化数组

names = ["zr","hc","ws","hj","fz"]
nums = [1,2,3,9,4,5,8,7,6]

可以直接使用print函数直接将数组所有函数打印出来

print(names)

访问列表元素,索引从0而不是从1开始,索引还可以使用负数,比如索引-1返回倒数第一个元素

print(names[2])
print(names[-1])

修改列表元素

可指定列表名和要修改的元素索引

names[0] = "zengrong"
print(names[0].title())

添加列表元素

使用append函数在列表末尾添加函数

names.append("sb")
print(names[-1])

在列表中指定位置插入数组元素
使用inser函数可在列表中任何位置插入新元素,需要指定新元素的索引和值

names.insert(1,"zw")
print(names)

删除列表中元素

知道要删除的元素在列表中的位置,使用del函数

del names[1]
print(names)

使用pop函数删除列表中任何位置的元素并返回所删除元素的值,只需向pop函数提供所要删除元素的索引,参数为空时,代表删除列表末尾的元素

popped_name = names.pop(1)
print(popped_name)
print(names)

popped_name = names.pop()
print(popped_name)
print(names)

使用remove函数根据值删除列表中的函数
remove函数删除列表中第一个与所要删除的值所匹配的元素

names.remove("hj")
print(names)

列表排序

使用sort函数对列表进行永久性排序,默认字符串按照首字母顺序排序,数字按照从小到大排序

names.sort()
nums.sort()
print(names)
print(nums)

在使用sort函数中使用 reverse = true 参数进行反向排序

names.sort(reverse = True)
nums.sort(reverse = True)
print(names)
print(nums)

使用sorted函数对列表进行暂时性排序,在sorted函数中亦可使用 reverse = True 参数

print(sorted(nums,reverse = True))
print(nums)

使用reverse函数反转列表元素的排列顺序

names.reverse()
print(names)

确定列表长度

使用len函数快速获悉列表的长度,计算列表元素时从1开始,比如有4个元素,列表长度就是4

names_len = len(names)
print(names_len)

猜你喜欢

转载自blog.csdn.net/fzx1123/article/details/86179506