当前位置:   article > 正文

python小知识_python 小知识

编写一个程序生成列表[11,22,33,44,55,66,77,88,99],将其写入文件python1.txt中,然后从文件中读出该列表,用print()函数输出。

st1 = [1,2,3]

st2 = [4,5,6]

st3= st1+st2 列表合并 开辟了一块空间

st1.extend([1,2,3]) 迭代添加 整形和布尔值不能迭代

del st1 删除整个列表

st1.pop没有指定默认删除最后一个

pop又返回值得可以接受被删的

字符串添加

st1[0:2]='你好美'

print(st1) #['你','好','美',3]

lis=[1,2,3]

lis[0:3:2]="好嗨"#切片步长要统一

print(lis)

用for循环迭代的时候不一定非要迭代列表输出列表可以

遍历其他的功能用这个列表的次数

小提示

li =("123")

print(type(li))#答案是str

li=("123",)

print(type(li))#答案是tuple

print(range(0,10))

split方法切割可以把值分开赋值这在对字典的时候有用

a,c=key.split(":")

"".join(元组、列表、字典、字符串) 之后生成的只能是字符串。

如果里面有整形无法转化

所以很多地方很多时候生成了元组、列表、字典后,可以用 join() 来转化为字符串。

list=['1','2','3','4','5']

print(''.join(list))

结果:12345

seq ={'hello':'nihao','good':2,'boy':3,'doiido':4}

print('-'.join(seq))#字典只对键进行连接

结果:hello-good-boy-doiido

判断循环的时候

可以用计数器然后保证稳定跳出循环

print输出如果格式不好可以

%-6s%-8s%-5s写死固定.

通过setdefault加列表

end={}

li= [11,22,33,44,55,66,77,88,99,90]

for a in li:

if a>66:

end.setdefault("key2",[]).append(a)

else:

end.setdefault("key1",[]).append(a)

print(end)

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/IT小白/article/detail/210105
推荐阅读
相关标签
  

闽ICP备14008679号