tengke 发表于 2022-7-14 10:07:51

python 元组问题

namg_id=input("请输入用户编号:")
name_id_l=[]
namg_id_s=name_id_l.append(namg_id)
print(name_id_l)

我想输入11 33 4455中间可以是空格或者是 , 号
print 打印出来的是 这样的 可以做到吗

ba21 发表于 2022-7-14 10:07:52

s = '11   12      22'
#s = '11,12,22'

if not ',' in s:
    print(s.split())
else:
    s = s.replace(' ','') # 删除所有空格
    print(s.split(','))

159662-会稽 发表于 2022-7-14 10:11:05

本帖最后由 159662-会稽 于 2022-7-14 10:14 编辑


name_id = input('请输入用户编号:')
name_id_l = []
name_id_l.append(name_id)
name_id_l = tuple(name_id_l)
print(name_id_l)

67193114 发表于 2022-7-14 11:22:16

1. 将输入字符串变为列表:
    name_id_l = name_id.split(',') ---->逗号分开就用逗号,空格就用空格
2. 如果仅仅需要显示输出成带有中括号的话:
    for each in name_id_l:
          print('[' + each + ']', end=' ')
页: [1]
查看完整版本: python 元组问题