python学习DAY3(列表)

Posted god-for-speed

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python学习DAY3(列表)相关的知识,希望对你有一定的参考价值。

今天所学知识主要是列表,其大概操作以及含义和C\C++等编程语言的数组很类似,记住一些常用的函数格式就行了

列表

names=["aaa","bbb","ccc","ddd"]              //类似于C++中的数组
print(name) 
print(names[0])                              //取出第一个元素

列表一些较为常用的操作函数

#切片
print(names[1:3])                            #注意冒号
‘‘‘取出第二个元素和第三个元素!注意,取出元素在原列表的标记类似于数组下标
如果要取出2个数据如bbb,ccc,则右括号应该写ccc的下一个元素ddd,小记为区间左闭右开‘‘‘
print(names[-1])             //未知长度情况下取出最后的元素‘ddd‘
print(names[-3:])          //取出后面3个元素,注意:后不填写
#添加数据
1.往列表末尾插入
names.append("eee")
2.规定位置插入(位置类似于数组下标)(不可批量插入)
如插入到bbb’当前位置
names.insert(1,"xxx")
#修改数据ddd改为xxx
names[3]="xxx"
#删除数据
1.删除xxx
names.remove("xxx")
2.删除指定位置
(1)删除第二个数据bbb(下标为1)
del names[1]
(2)
names.pop()   #默认是删除最后一个元素
names.pop(1)  #删除第二个数据‘bbb‘(下标为1)
#查找指定元素并返回其下标位置于屏幕
print(names.index("bbb"))
---返回位置加元素print(names[names.index("bbb")])
#统计指定元素个数
print(names.count("bbb"))
#清空
names.clear()
print(names)
#反转
names.reverse()
#排序(按ASCll码排序)
names.sort()
#合并
names2=["1","2","3","4"]
names.extend(names2)     #names2合并在names后面,且names不会删除,相当于复制一份自己的资料给names
#删除变量
del names

 

以上是关于python学习DAY3(列表)的主要内容,如果未能解决你的问题,请参考以下文章

python的学习之路day3

Python学习日记day3:数据类型

python学习笔记day3(数据类型)

第二周 day3 python学习笔记

Python学习笔记-Day3-set集合操作

Python100天学习笔记day3 Python分支结构