fdokin 发表于 2022-10-21 11:28:32

发错地方了,来这里再发一下,两个列表合在一起的问题

x=
y=["a","b","c","d"]
z=[]

实现 z=
和    z=

1是用for
2用其他方式(不是直接输入)
该怎么写,我脑袋都抓破了

tommyyu 发表于 2022-10-21 11:46:37

第二个根本不符合语法规则,肯定不能实现啊

wp231957 发表于 2022-10-21 12:14:42

你是要列表还是要字典啊

>>> y
['a', 'b', 'c', 'd']
>>> x=
>>> z=dict(zip(x,y))
>>> z
{1: 'a', 2: 'b', 3: 'c', 4: 'd'}
>>>

wp231957 发表于 2022-10-21 12:26:00

>>> x

>>> y
['a', 'b', 'c', 'd']
>>> for m in range(4):
...    print("%s,%s,"%(x,y),end="")
...
1,a,2,b,3,c,4,d,>>>

fdokin 发表于 2022-10-21 13:01:13

wp231957 发表于 2022-10-21 12:26
>>> x

>>> y


x=
y=["a","b","c","d"]
for m in range(4):
print("%s,%s,"%(x,y),end="")

1,a,2,b,3,c,4,d,


求教,print那里为什么出这个结果

jackz007 发表于 2022-10-21 13:39:28

本帖最后由 jackz007 于 2022-10-21 13:41 编辑

fdokin 发表于 2022-10-21 13:01
求教,print那里为什么出这个结果

      什么问题都问,我要是你,就会赶紧翻书好好补补课了。至少,也要复习一下 print() 函数的用法。

fdokin 发表于 2022-10-21 18:48:51

jackz007 发表于 2022-10-21 13:39
什么问题都问,我要是你,就会赶紧翻书好好补补课了。至少,也要复习一下 print() 函数的用法 ...

我要是翻到了,就不来问了。
当然我找到问题所在了。
页: [1]
查看完整版本: 发错地方了,来这里再发一下,两个列表合在一起的问题