python day4-列表-元组-字典

Posted zhaobin-diray

tags:

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

技术分享图片
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-列表-元组-字典的主要内容,如果未能解决你的问题,请参考以下文章

python 学习之路-day4

python 日记 day4。

python学习day4(列表,元组)

Python之路,day4-Python基础

Python学习Day4

python-列表list- 元组(tuple)- 集合(set)-字典(dict)-实例代码