我有这两个数组:
A = [1,2,3,4,5,6,7,8,9,0]
Run Code Online (Sandbox Code Playgroud)
和:
B = [4,5,6,7]
Run Code Online (Sandbox Code Playgroud)
有没有办法检查B是否是A中的子列表,具有相同的项目顺序?
我想给python提供点[0,1],[1,0]和[0,-1]并绘制经过它们的圆圈.存在一个python模块,使这个?我尝试过使用matplotlib:
import matplotlib.pyplot as plt
plt.plot([0,1,0],[1,0,-1])
plt.show()
Run Code Online (Sandbox Code Playgroud)
但只给了我两行.
是否存在一个命令,以便以空格成为字符串的方式拆分字符串?例如,假设命令是"coolsplit":
>>> example='hey, whats up, how are you?'
>>> example.coolsplit()
['hey,',' ','whats',' ','up,',' ','how',' ','are',' ','you?']
Run Code Online (Sandbox Code Playgroud)
它存在吗?
我正在使用python 的fractions模块.
我试图获得2*.5的分数.问题是,当我使用Fraction命令时,它不会返回我想要的东西,因为,例如,在i = 2中,返回的分数是146666667/1000000000,但我希望它返回给我17/12 (2*.5 的第三个近似值).我怎么解决它?
代码是这样的:
ai=2
bi=1
n=5
for i in range(n):
ai=2+float(bi)/ai
F=fr.Fraction(str(ai-1))
print F
Run Code Online (Sandbox Code Playgroud)
有谁可以帮助我吗?
我想知道是否有一个命令可以做到这一点:
>>>A=dict()
>>>A[1]=3
>>>A
{1:3}
>>>A[1].add(5) #This is the command that I don't know if exists.
>>>A
{1:(3,5)}
Run Code Online (Sandbox Code Playgroud)
我的意思是,在不退出旧值的情况下向同一个键添加另一个值.有可能这样做吗?
python ×5
dictionary ×1
fractions ×1
key-value ×1
list ×1
matplotlib ×1
plot ×1
python-2.7 ×1
regex ×1
string ×1