|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
- #-*- coding: UTF-8 -*-
- KW = ["a","b","c","d","E","F"]###设
- DW = ["a","b","c"]
- print KW.pop(1)
- print KW
复制代码
问题1 中我想pop a到c 和EF
问题2 KW中 pop DW 可以吗?
应该怎样写
本帖最后由 gopythoner 于 2017-4-21 11:03 编辑
注释的部分可以实现你第一个要求
你第二个要求我用的remove()方法
(PS:不过这2个方法都只针对你这个题目,你要删除的字母是按照位置顺序的;因为如果你要删除的字母是跳跃的顺序的话,那就需要用其他方法了)
- KW = ["a","b","c","d","E","F"]###设
- DW = ["a","b","c"]
- # for i in range(3):
- # KW.pop(0)
- # for t in range(2):
- # KW.pop()
- for each in DW:
- KW.remove(each)
-
- print(KW)
复制代码
注意,注释的部分和后面的部分不能同时运行,不然会报错,因为注释的一部分已经把KW的元素删了一部分,之后再用remove是不行的
|
|