P017 python基础:数据类型之列表01

上一篇,已经将字符串的常用函数讲完了。具体能吸收多少,需要个人勤加敲代码去理解。还有一部分以“__”开头的,就不讲了,篇幅会太大。师父领进门修行在个人。如果要去学习领会的话,可以参考下面的方法去学习。

前面多多少少都涉及到了一些列表,列表是python的五种标准数据类型之一,这篇,先讲讲list的集中初始化的方法。

"""

声明与初始化一个列表

"""#空列表sl = []#最直接方式slist = ['a','b',0,1,3]#新建递增列表lis = list(range(10))lis2 = list(range(1,10,3))#3是间隔print(lis)print(lis2)#用某个固定值初始化列表initial_value ="A"list_length =5sample_list = [initial_valueforiinrange(list_length)]print(sample_list)s_list = [initial_value]*list_lengthprint(s_list)

列表基本操作

"""

列表基本操作

"""#通过下标(索引)访问列表元素print(sl[0])#遍历列表,一般使用for来遍历foriinsl:    print(i)forjinrange(len(sl)):    print(sl[j])#两个列表相加sl = [1,2,4] + ["3","a","c"]print(sl)#复制列表sl2 = slsl3 = sl[:]print(sl2)print(sl3)

大家注意到最后面赋值列表的方式:切片。

下一篇写列表的切片操作。

练习:如何给列表去重

--------------------------------------------------------------------------------------------------------------------------------------

有不明白的可以加wx(mirror2013520)或者关注公众号(pyer_up)

一起学习一起进步!!

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容