python中更改序列

ImN1 2012-12-04 01:20:56
py3.3 utf-8

从文件读入数据,得到a=[[1,2], [1,3], [2,3]...]
行列交换得到b=[[1,1,3...], [2,3,3...]]

在判断x(n)=1 in b[0]时,得到b[0].index(x)=0
此时如何去掉b[0][0],让后续的未知数只判断是否in b[0]剩余的数目?
del语句好像不行,当x(n+1)=1时,单纯print(b[0])好象是去掉了,b[0].index(x)仍然会得到0

...全文
127 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
chenhaiou553166961 2012-12-07
  • 打赏
  • 举报
回复
完全不懂,什么意思?
ImN1 2012-12-05
  • 打赏
  • 举报
回复
主要是概念还没厘清 a=[1,2,3] b=[[x] for x in range(len(a))] del b[0][0] print(b) 0 in b[0] 我原来的程序比较乱,但类似上面(上面只是举例,这个程序没问题),不知道哪里写错了,print(b)是预想的b[0][0]清除了,但最后in判断却总是true……查了很多遍不知所以然 现在优化了思路,直接和a比较,解决了问题,所以原来的程序已不在了 还是要慢慢理解,手册很多函数/方法写返回类型不是很清楚 如果写清返回 str/int/obj...我可能会清晰些
tkminigame 2012-12-05
  • 打赏
  • 举报
回复
初步判断lz要的是像set这样没重复元素的数据集吧,强制转换一下不就行了。。
zjs100901 2012-12-05
  • 打赏
  • 举报
回复
方便把代码贴上来不?不然像猜谜一样。

37,719

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • IT.BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧