python利用零宽切片插入元素

常见的python插入元素方式一般是insert或者手动挪动后修改值,然后其实还有种比较少用的通过零宽切片插入元素的方式,比较有意思,随便记录下.

Python 3.8.0 (v3.8.0:fa919fdf25, Oct 14 2019, 10:23:27) 
[Clang 6.0 (clang-600.0.57)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> a = [1,2,3,4,5]
>>> a[:0] = [0,0,0]
>>> a
[0, 0, 0, 1, 2, 3, 4, 5]
>>> a[4:4] = [8,8,8,8,8,8]
>>> a
[0, 0, 0, 1, 8, 8, 8, 8, 8, 8, 2, 3, 4, 5]
>>> a[4:8] = []
>>> a
[0, 0, 0, 1, 8, 8, 2, 3, 4, 5]

无正文.

使用kubectl-debug来调试pod

在k8s环境中,我们经常会碰到各种疑难杂症.比如下面这个例子:
某pod无法启动,查看日志显示原来是init时容器无法拉取某个外部网络上的包.我们exec登陆容器后试图调试下产生这个问题的原因,我们输入ping xxx.xxx.xxx,但sh直接提示"找不到ping命令",甚至直接无法exec到一个没有sh的容器中.
这样的情况我们该怎么办呢?这里有一个解决类似问题的调试工具kubectl-debug
继续阅读“使用kubectl-debug来调试pod”