一个python的小问题,请给出代码和解释。 20

如果有A,B,shop,apple四个值,我想取出A;或取出A和B;或取出A和B和shop;或取出A和B和shop和apple,应该怎么书写?我之前可能说的比较不清楚,我... 如果有A,B,shop,apple四个值,我想取出A;或取出A和B;或取出A和B和shop;或取出A和B和shop和apple,应该怎么书写?
我之前可能说的比较不清楚,我的意思是假如代码如下:
@staticmethod
def del_server_out_of_bound_safe(rows):
for row in rows:
server = json.loads(DbTransfer.get_instance().send_command('stat: {"server_port":%s}' % row[0]))
if server['stat'] != 'ko':
if config.PRO_NODE == 1 and row[7] !='apple':
怎么把A,B,shop,apple这四个值中的一个或两个或三个或四个给row[7](每次给的值不是固定的,可能是A可能是A与B也有可能是A与B与shop)。
不知道能不能实现,能的话麻烦贴下代码,谢谢。
展开
 我来答
灰色52056
2016-06-21 · TA获得超过514个赞
知道小有建树答主
回答量:494
采纳率:100%
帮助的人:364万
展开全部
L1 = [A,B,shop,apple]
L2 = []
for i in range(0,len(L1))
L2.append(L1[i])

如果你想设置随便取出多少个,那么设置一个int i,利用input i代替len(L1(i))
匿名用户
2016-06-21
展开全部
enumerate迭代器返回一个元组,元组由(序列,值)组成。第一种情况之所以出错是因为:ch是序列,是int值。i是字符串,所以不能用%d
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
玩转数据处理
2016-06-21 · 数据处理,Python,dotnet
玩转数据处理
采纳数:1613 获赞数:3794

向TA提问 私信TA
展开全部
不理解你想表达什麽,这些值不是你想什麽时候取就什麽时候取嘛,怎麼会有那麼多的 “或取”呢
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式