python中对于列表的使用

python中对列表的使用

一,复制列表

list1=['happy','sad']
list=list1[:]

若直接用list=list1则只是把list1赋给list,而不是将列表复制给list1

list.append('afraid')
print(list)
print(list1)
结果为
['happy','sad','afraid']
['happy','sad']

二,倒叙输出列表
1,将列表倒叙输出:

print(list[::-1])

2,列表永久倒叙输出:

list.reverse()

3,列表临时倒叙输出:

print(sorted(list,reverse=True))

三,对列表的排序
1,对列表的永久排序

list.sort()
print(list)

2,永久排序的第二种方法:

# for循环使用,可以用x,y=y.x交换

3,临时排序:

print(sorted(list))

四,获悉列表长度

print(len(list))

*注意列表的索引是从0开始的
五,访问列表
1,使用for循环访问

for lists in list:
    print(lists.title())
    # 注意此处title为元素首字母大写

六,向列表中添加元素
1,向列表尾部添加元素:

list.append('nevrous')
print(list)

2,向列表中插入元素:

list.insert(0,'glad')
print(list)

七,删除列表中的元素
1,永久删除:

del list[0]
print(list)

2,暂时删除,仍可使用已删元素

list2=list.pop(2)
print(list,list2)

3,根据值删除元素

list.remove('happy')
print(list)

4,根据大小删除:

lists=[1,2,3,4,5,56,7,8,9]
lists=[i for i in lists if i>4]

八,数字列表
1,range循环

for number in range(1,6):
    # 最后一个值不输出
    print(number)

2,对数字列表进行简单的统计:求最小,最大,求和

digist=[1,23,4,45,563,6,3,45]
print(min(digist),max(digist),sum(digist))

3,对列表进行解析

digists=[value**2 for value in range(1,9)]
print(digists)

猜你喜欢

转载自blog.csdn.net/weixin_45955630/article/details/103761959
今日推荐