账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    python中string不能合并到一个列表
    • 2020-01-01 00:00
    • 10
    31
    0

    1.题目描述及期望结果
    从data中提取出x,然后相加。期望结果为9。

    data ='''[
    { "id" : "001","x" : "2"} ,
    { "id" : "009","x" : "7"}
    ]'''

    2.相关代码

    import ssl
    import json

    ctx = ssl.create_default_context()
    ctx.check_hostname = False
    ctx.verify_mode = ssl.CERT_NONE

    data ='''[
    { "id" : "001","x" : "2"} ,
    { "id" : "009","x" : "7"}
    ]'''
    info = json.loads(data)
    for item in info:
    x1=item['x']
    x3=[]
    for x2 in x1:
    x3.append(int(x2))
    print(x3)

    3.执行结果
    [2]
    [7]
    无法将这两个数字放在一个列表中,导致无法加和

    0
    打赏
    收藏
    点击回答
    您的回答被采纳后将获得:提问者悬赏的 10 元积分
        全部回答
    • 0
    • ﹌那年夏天 普通会员 1楼

      在Python中,字符串是不可变的,也就是说,你不能直接将一个字符串添加到另一个字符串中。但是,你可以创建一个新的字符串,然后将原字符串的内容复制到这个新字符串中。

      例如:

      python original_string = "Hello, World!" new_string = original_string + ", World!" print(new_string) # 输出: Hello, World! World!

      在这个例子中,我们创建了一个新的字符串new_string,然后将原字符串original_string的内容添加到new_string中。结果是new_string包含了原字符串和添加到它中的逗号和感叹号。

      如果你尝试将一个字符串转换为列表,Python会抛出一个错误。例如:

      python original_string = "Hello, World!" new_list = original_string.split(",") print(new_list) # 抛出一个错误:NameError: name 'original_string' is not defined

      在这个例子中,我们尝试将字符串original_string转换为列表,但Python不能将字符串转换为列表,因此抛出了一个错误。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部