本文主要是介绍python学习的路——(2)列表的操作,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
# @file : .py
# @software: PyCharm
#组织列表
'''
#sort方法在列表的应用(排序)
list_test_1=["xty","alexis","mattie",'bob']
list_test_1.sort() #按照 首字母 顺序排序
print(list_test_1)
'''
'''
#sorted函数的调用:不会改变原始列表,输出是以 新建列表 的逻辑输出
list_test_1=["xty","alexis","mattie",'bob']
print(sorted(list_test_1))
print(list_test_1)
'''
'''
# reverse : 将列表倒序
list_test_1=["xty","alexis","mattie",'bob']
list_test_1.reverse() # “ .函数 ” 都是 永久 修改
print(list_test_1)
print(len(list_test_1)) #使用 len 测试列表的长度(存在的元素数量)
'''
'''
#遍历列表
list_test_1=["xty","alexis","mattie",'bob']
for pep in list_test_1:
print(pep,end=" ")
'''
'''
#使用 range函数
for value in range(5):
print(value,end=" ")
'''
'''
#使用range函数创建列表
numbers = list(range(6))
print(numbers)
demo_list=[x for x in range(5)] #列表内使用 循环语句(美化程序)
print(demo_list)
'''
'''
#写入逻辑也可以生成列表
test_num_1=[u*u for u in range(7)]
print(test_num_1)
'''
'''
#对 列表 进行简单的统计
test_num_1=[u*u for u in range(7)]
print(test_num_1)
print(min(test_num_1))
print(max(test_num_1))
print(sum(test_num_1)) #累加
'''
'''
#列表 切片 ————范围实际是 左闭右开: 【 :)
test_num_1=[u*u for u in range(7)]
print(test_num_1)
print(test_num_1[:])
print(test_num_1[0:3])
print(test_num_1[1:3])
print(test_num_1[-3:])
'''
'''
#遍历切片
test_num_1=[u*u for u in range(7)]
for nu in test_num_1:
print(nu,end=" ")
'''
'''
#复制列表
test_num_1=[u*u for u in range(7)]
tt=test_num_1
print(tt)
gg=test_num_1[2:] #可以部分复制
print(gg)
'''
这篇关于python学习的路——(2)列表的操作的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!