python如何将几个数字或者字符输入到一个列表或者字符串中在一行输出 python如何自行输入一串数字。。。。我是零基础。。
python如何将几个数字或者字符输入到一个列表或者字符串中在一行输出
1,整数字符串转换为对应的整数
int(12)
2,小数字符串转换为对应小数
float(12.34)
3,数字转换为字符串
str(123.45)
4,ASCII码转换为相应字符
chr(97)
5,字符转换为响应ASCII码
ord(a)
python如何自行输入一串数字。。。。我是零基础。。
# -*- coding: utf-8 -*-
# 定义一个空list,然后用10次循环将10个数字传递进list
# 在对list进行求和,求平均
# python2.7版本
l=[]
for i in range(10):
    l.append(int(raw_input("请输入一个数字: ")))
print "这10个数字是:",l
print "求和:",sum(l)
print "求平均",(sum(l)/10.0)
#python3.x版本
l=[]
for i in range(10):
    l.append(int(input("请输入一个数字:")))
print("这10个数字是:", l)
print("求和:", sum(l))
print("求平均:",(sum(l)/10))
Python怎样才能input一个list
>>> li
[a, b, mpilgrim, z, example]
>>> li.append("new")
>>> li
[a, b, mpilgrim, z, example, new]
>>> li.insert(2, "new")
>>> li
[a, b, new, mpilgrim, z, example, new]
>>> li.extend(["two", "elements"])
>>> li
[a, b, new, mpilgrim, z, example, new, two, elements]
诶多0.0Python如何在一个列表内插入多个值
题主说的是“在一个列表中插入”,所以就排除产生新列表的情况。
你可以使用list的extend方法,将一个可迭代对象的所有元素插入到该列表。
l = []
l.extend([1, 2, 3])当然,使用append方法一个一个地添加也是可以的。
l = []
l.append(1)
l.append(2)
l.append(3)l = []
for i in range(1, 4):
    l.append(i)
python程序输入一个包含3个整数的list,将它们从小到大赋给一个列表,怎么写程序?
如果是a="[1,2,3,4,5,6,7]",那么可以替换掉方括号,然后用split方法拆分字串
a="[1,2,3,4,5,6,7]"
a=a.replace([, )
a=a.replace(], )
a=map(lambda i: int(i), a.split(,))
python.从键盘输入一个正整数列表,以-1结束,分别计算列表中奇数和偶数的和.
#键盘输入自行编写
import random
L = [ random.randint(1, 100) for x in range(10) ]
A = [ x for x in L if not x % 2 ]
B = [ x for x in L if x % 2 ]
print(L)
print("偶数列表:{0} 和为:{1}".format(A,sum(A)))
print("奇数列表:{0} 和为:{1}".format(B,sum(B)))