码迷,mamicode.com
首页 > 编程语言 > 详细

python学习DAY3(列表)

时间:2019-05-11 13:36:45      阅读:133      评论:0      收藏:0      [点我收藏+]

标签:插入   不可   切片   编程语言   print   学习   列表   排序   style   

今天所学知识主要是列表,其大概操作以及含义和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(列表)

标签:插入   不可   切片   编程语言   print   学习   列表   排序   style   

原文地址:https://www.cnblogs.com/god-for-speed/p/10848302.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!