Discuss / Python / 补充切片一个pythonic的用法

补充切片一个pythonic的用法

Topic source

可以任意替换,个数不限,可多可少

In [1]: list1 = list('abcdefhijk')

In [2]: list1
Out[2]: ['a', 'b', 'c', 'd', 'e', 'f', 'h', 'i', 'j', 'k']

In [3]: list1[2:6] = [1,2]

In [4]: list1
Out[4]: ['a', 'b', 1, 2, 'h', 'i', 'j', 'k']

KKKKKKKEM

#2 Created at ... [Delete] [Delete and Lock User]

不好意思 没怎么看懂 能否稍微解释一下

把list1中的[2:6]就是[c,d,e,f]改成[1,2]

还是不懂! In [1]: Out[4]: 这是什么鬼?

有明明氏

#6 Created at ... [Delete] [Delete and Lock User]

那是Ipython的终端,输入/输出。。

_是萤火虫

#7 Created at ... [Delete] [Delete and Lock User]

作为小白感觉看复杂了,半天才回过神:

l=[1,2,3,4,5,6,7,8] l [1,2,3,4,5,6,7,8] l[:3] [1,2,3] l[:3]=['aaaa'] l ['aaaa',4,5,6,7,8]


  • 1

Reply