元组!?!? [英] Tuples !?!?
问题描述
是否在python中进行了元组比较?!?!?
谢谢。
>
尝试这个,你会看到有趣的东西:
# - * - 编码:cp1252 - * -
随机导入
导入csv
导入结构
导入数组
def gera_string(res):
#acampo3
acampo3 =((0,5,''muito reduzidos''),(6,20,''reduzidos''),
(21,32,''satisfatórios''),(33,40,''bons''),(41,45,''exc elentes''))
#acampo4
acampo4 =((0,2,''reduzidos''),(3,4,''medianos''),(5,5,''elevadas''))
#acampo5
acampo5 =((0,2,''reduzidos''),(3,4,''médias''),(5,5,''el evados ''))
#acampo6
acampo6 =((0,2,''fracos''),(3,4,''satisfatórios''),( 5,5,''elevados''))
#acampo7
acampo7 =((0,2,''pouco''),(3 ,4,''bastante''),(5,5,''quas e semper''))
#acampo8
acampo8 =((0,4, ''mal''),(5,9,''satisfatoriamente''),(10,10,''de forma
范例'')
# acampo9
acampo9 =((0,2,''muito reduzidos''),(3,4,''reduzidos''),
(5,8, ''satisfatórios''),(9,10,''elevados''))
#acampo10
acampo10 =((0,2,''pouco'' ),(3,4,''bastante''),(5,5,''mui to''))
#acampo11
acampo11 =((0 ,2,''muito pouco''),(3,4,''pouco''),(5,8,''bastante''),
(9,10,''' grande''))
campo1 = res [0]
campo2 = res [1]
campo3 = res [2 ]
campo4 = res [3]
campo5 = res [4]
campo6 = res [5]
campo7 = res [6]
campo8 = res [7]
campo9 = res [8]
campo10 = res [9]
campo11 = res [10]
for a acampo3:
x = a [0]
y = res [2]
z = a [1]
打印x
打印y
打印z
打印x< y
打印y< z
print z< y
如果[0]< = res [2]< = a [1]:
campo3 = a [2]
>
for a acampo4:
if(res [3]> = a [0] and res [3]< = a [1]):
campo4 = a [2]
for a acampo5:
if(res [4]> = a [0] and res [ 4]< = a [1]):
campo5 = a [2]
for a acampo6:
if(res [5]> = a [0]和res [5]< = a [1]):
campo6 = a [2]
for a acampo7:
if(res [6]> = a [0] and res [6]< = a [1]):
campo7 = a [2]
for a acampo8:
if(res [7]> = a [0]和res [7] < = a [1]):
campo8 = a [2]
for a acampo9:
if( res [8]> = a [0]和res [8]< = a [1]):
campo9 = a [2]
for a acampo10:
if(res [9]> = a [0] and res [9]< = a [1]):
campo10 = a [2]
for a acampo11:
if(res [10]> = a [0]和res [10]< = a [1]):
campo11 = a [10]
...
返回frase
#processar
f = open(''leituras.csv'',''rb '')
csv.register_dialect(''dialecto'',delimiter ='';'',
quoting = csv.QUOTE_NONE)
leitor = csv.reader(f,''dialecto'')
for res in leitor:
print res
print gera_string(res)
f.close()
退出()
2007-12-11, aa ***** @ gmail.com < aa ***** @ gmail.comwrote:
是否比较了元组比较在python中?!?!?
No.
谢谢。
欢迎你。
尝试这个,你会看到有趣的东西:
不,谢谢。
也许你可以发一个更小,更容易阅读的例子
什么你认为是坏了吗?
-
格兰特爱德华兹格兰特哇!我要求IMPUNITY!
visi.com
aa ***** @ gmail.com écrit:
是否在python中进行了元组比较?!?!?
考虑到用户群的大小和平均水平,我认为这会被注意到
。
>
试试这个
如果你希望任何人尝试任何东西,请发布* minimal *工作
代码显示问题。而在你的时候,也解释了
的预期结果。
你会看到有趣的东西:
很抱歉,但到目前为止我唯一看到的是你的代码需要重构。
在python中是否存在元组比较?!? !?
>
No.
谢谢。
欢迎你。
HHH!那只是我的一天。太搞笑了。
2B
Hi,
Is the tuple comparison brooked in python ?!?!?
Thanks.
Try this and you will see funny things:
# -*- coding: cp1252 -*-
import random
import csv
import struct
import array
def gera_string(res):
# acampo3
acampo3=((0,5,''muito reduzidos''),(6,20,''reduzidos''),
(21,32,''satisfatórios''),(33,40,''bons''),(41,45,''exc elentes''))
# acampo4
acampo4=((0,2,''reduzidos''),(3,4,''medianos''),(5,5,'' elevadas''))
# acampo5
acampo5=((0,2,''reduzidos''),(3,4,''médias''),(5,5,''el evados''))
# acampo6
acampo6=((0,2,''fracos''),(3,4,''satisfatórios''),(5,5 ,''elevados''))
# acampo7
acampo7=((0,2,''pouco''),(3,4,''bastante''),(5,5,''quas e sempre''))
# acampo8
acampo8=((0,4,''mal''),(5,9,''satisfatoriamente''),(10 ,10,''de forma
exemplar''))
# acampo9
acampo9=((0,2,''muito reduzidos''),(3,4,''reduzidos''),
(5,8,''satisfatórios''),(9,10,''elevados''))
# acampo10
acampo10=((0,2,''pouco''),(3,4,''bastante''),(5,5,''mui to''))
# acampo11
acampo11=((0,2,''muito pouco''),(3,4,''pouco''),(5,8,''bastante''),
(9,10,''grande''))
campo1=res[0]
campo2=res[1]
campo3=res[2]
campo4=res[3]
campo5=res[4]
campo6=res[5]
campo7=res[6]
campo8=res[7]
campo9=res[8]
campo10=res[9]
campo11=res[10]
for a in acampo3:
x=a[0]
y=res[2]
z=a[1]
print x
print y
print z
print x < y
print y < z
print z < y
if a[0] <= res[2] <= a[1]:
campo3=a[2]
for a in acampo4:
if (res[3]>=a[0] and res[3]<=a[1]):
campo4=a[2]
for a in acampo5:
if (res[4]>=a[0] and res[4]<=a[1]):
campo5=a[2]
for a in acampo6:
if (res[5]>=a[0] and res[5]<=a[1]):
campo6=a[2]
for a in acampo7:
if (res[6]>=a[0] and res[6]<=a[1]):
campo7=a[2]
for a in acampo8:
if (res[7]>=a[0] and res[7]<=a[1]):
campo8=a[2]
for a in acampo9:
if (res[8]>=a[0] and res[8]<=a[1]):
campo9=a[2]
for a in acampo10:
if (res[9]>=a[0] and res[9]<=a[1]):
campo10=a[2]
for a in acampo11:
if (res[10]>=a[0] and res[10]<=a[1]):
campo11=a[10]
...
return frase
# processar
f=open(''leituras.csv'',''rb'')
csv.register_dialect(''dialecto'', delimiter='';'',
quoting=csv.QUOTE_NONE)
leitor =csv.reader(f,''dialecto'')
for res in leitor:
print res
print gera_string(res)
f.close()
quit()
On 2007-12-11, aa*****@gmail.com <aa*****@gmail.comwrote:Hi,
Is the tuple comparison brooked in python ?!?!?No.
Thanks.You''re welcome.
Try this and you will see funny things:No thanks.
Maybe you could to post a smaller, easier to read example of
what you think is broken?
--
Grant Edwards grante Yow! I demand IMPUNITY!
at
visi.com
aa*****@gmail.com a écrit :Hi,
Is the tuple comparison brooked in python ?!?!?Given the size and average level of the user base, I think this would
have been noticed.
>
Try thisIf you hope anyone to try anything, please post the *minimal* working
code showing the problem. And while your at it, also explain the
expected result.
and you will see funny things:Sorry but the only thing I see so far is that your code needs refactoring.
Is the tuple comparison brooked in python ?!?!?>
No.
Thanks.
You''re welcome.
HHH! That just made my day. Too funny.
2B
这篇关于元组!?!?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!