为了账号安全,请及时绑定邮箱和手机立即绑定

Python:列表中的多种数据类型

Python:列表中的多种数据类型

守着星空守着你 2022-06-28 15:40:11
使用:Py3.X嗨,我有一个如下所示的列表,我想单独打印它的字段,我可以知道如何将多种数据类型存储到一个变量中。失败的:S = [1, 2, a, b]NameError: name 'a' is not defined成功:T = ['1','2','a','b']print(T[1])2如何将'S'变成'T'的格式,每个字段都用单引号保存。否则我如何使用“S”列表而不将这些字段放在单引号下。所需输出:print(S[1])2
查看完整描述

2 回答

?
至尊宝的传说

TA贡献1789条经验 获得超10个赞

您要么必须定义 a,要么将其分配为字符串:


a = 3

l = [1,2,a]

print(l)

输出:


[1, 2, 3]

或者


l = [1,2,'a']

print(l)

输出:


[1, 2, 'a']

您的错误是因为您没有为 a 赋值


查看完整回答
反对 回复 2022-06-28
?
偶然的你

TA贡献1841条经验 获得超3个赞

当我们写:

var = 'a'    # This is string 'a'

var将存储对string 'a'.

当我们写:

var = a      # This is variable a

var将存储variable a正在存储的引用。


你可以这样做:

S = [1, 2, 'a', 'b']    # First two are integers and the last two are strings.


查看完整回答
反对 回复 2022-06-28
  • 2 回答
  • 0 关注
  • 111 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号