2018-10-09 list与str数据类型的区别和转换
2018-10-09 本文已影响10人
一个菜鸡的日常
list为一个数组,里面的元素可以是字符串,任意字符,或者是整数等类型的数据
str只能是字符
list元素可以改变,比如增加,删除
str不能改变
比如:
lit=[1,2,3,4,5]
lit.append(7)
lit.extend([8,9,10])
lit.remove(9)
以上是list
而str要改变字符,必须通过切割 str.split()或者连接 + 和 " ". join() 来实现
比如:
str1="hello world"
str2=","
str3="I am coming!"
print str1+str2+str3
print "\n"
str1.split(" ")
print str1
"!".join(str1)
print str1
print "\n"
print str1[0:5]+str2+str3[4:]