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

python day4-列表-元组-字典

时间:2018-04-12 18:04:55      阅读:155      评论:0      收藏:0      [点我收藏+]

标签:pytho   切片   int   次数   str   拼接   bsp   for循环   rem   

技术分享图片
list ###是类
###############深灰魔法###############
li = [1,2,"age",["哈哈“,9]]

列表用中括号[ ]括起来######通过“,”分割每个元素#####列表中的元素可以是数字,字符串,列表,布尔值##左右的都能放进去,##“集合”内部放置任何东西##通过索引取值li[0],也可以通过切片取值 li[3:4],切片结果也是列表,支持for循环,while循环

####列表元素可以被修改

li[1] = [11,22,33,44]    ##索引可以修改
li[1:3] = [120,90]         ##切片也可以修改

###### 列表可以被删除
del li[1]      ##索引删除
del li[2:4]   ##切片删除

s = "safsdfsdfsdfsd"  ######字符串转换列表,内部使用for循环
print list(s)

######列表转换成字符串###列表里有数字和字符串,需要些for循环一个一个处理
s = [11,22,33,"123","age"]
z = ""
for i in s:
    z = z + str(i)
print(z)

s = ["alex","wang"]  #####只有字符串的时候可以用join拼接
v = "".join(s)
print v

###########列表的魔法##############
a = [11,22,33,44,22]
####参数##追加
#a.append(4)   ####在原来值追加4   print a
#a.clear()     #####清空列表       print a
#v = a.copy()   ###拷贝,浅拷贝    print v
# v = a.count(22) ### 计算元素出现的次数  print v
#b = ["budeil"]
#a.extend(b)      ####扩展原列表,参数:可迭代对象,内部执行for循环   print a
# v = a.index(22,2,5)   ####根据值获取当前索引位置(左边优先,可以定起始和结束位置)
# a.insert(0,99)    ###在指定索引位置插入元素
# v = a.pop(2)          ####删除某个值(指定索引,默认是最后一个),并获取删除的值
# a.remove(22)        ###删除列表中的指定值,左边优先
# PS:删除 可以pop remove del a[0] del a[4:9] 4种方法
# a.reverse()       #####将当前列表进行反转
# a.sort(reverse=True)  ####默认从小往大排序,加reverse是从大往小排
print a
列表

 

python day4-列表-元组-字典

标签:pytho   切片   int   次数   str   拼接   bsp   for循环   rem   

原文地址:https://www.cnblogs.com/zhaobin-diray/p/8809076.html

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