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

python列表、元组知识点

时间:2019-01-11 00:03:14      阅读:229      评论:0      收藏:0      [点我收藏+]

标签:.so   操作   数值   知识   一个   api   增删改查   并且   col   

#列表的增删查改   基于Python3的情况下
#增   append(默认加在最后面、支持数字、可添加列表)  insert(必须带索引,无索引则报错,支持数据,可添加列表)
# extend(默认加在最后面,且会把字符串内的字符进行拆分,分成多个列表元素,并且不支持数字,可添加列表)
li = [ac,bc,cd,中文]
li.append(alxe)
li.append(1)
li.append([5,8])
li.insert(2,[a,1])

li.extend(gh)
li.extend([a,5])


#删  pop  无索引则默认删除最后一个   clear  清空列表元素
#del   切片删除  需带索引

a=li.pop(1)
a=li.pop()

li.clear()

del li[0:2]


#改    对应索引改变列表中的值

li[0]=男神

#公共方法   len   长度   count  数量  sort  正向排序  sort(reverse=True)
#index   索引位置   sort(reverse=Ture)  反转  reverse
print(li.index(ac))
li = [1,5,9,7,6]
b = li.sort()
b = li.sort(reverse=True)

b  =  li.reverse()
print(li)

#列表的嵌套
li = [taibai,武藤兰,苑昊,[alex,egon,89],23]

print(li[1][1])
name = li[0].capitalize()
print(name)



#元组   只读列表  可循环查询  可切片
#只有嵌套在元组中的列表中元素可以修改,单子元组中的元素不可修改
#因只能修改列表中的元素所以元组与列表的增删改查基本一致

tu = (1,2,3,alex,[2,3,4,taibai],egon)
tu[4][3]=tu[4][3].upper()
print(tu)


s = alex
s1 = sb.join(s)  #字符串中添加字符

li = [taibai,alex,wusir,egon,女神,]
s = ++++.join(li)  #列表转换为字符串

s = a le x

print(s.split())#默认所有的空字符、包括空格、换行符(\n)、制表符(\t)等对字符串进行切片操作

#range   遍历列表数值
#range  [1,2,3,4,5,6,.......100........]

for i in range(3,10):
    print(i)
for i in range(3,10,2):#c从数值3开始、隔两个数字开始打印,一直到10为止
    print(i)

 

python列表、元组知识点

标签:.so   操作   数值   知识   一个   api   增删改查   并且   col   

原文地址:https://www.cnblogs.com/yangleiitzl/p/10252916.html

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