大家好,今天小编关注到一个比较有意思的话题,就是关于python语言temp的问题,于是小编就整理了3个相关介绍Python语言temp的解答,让我们一起看看吧。
Python里面如何实现tuple和list的转换?
list(列表):list是一种有序的集合,可以随时添加和删除其中的元素。tuple(元祖):tuple和list非常类似,但是tuple一旦初始化就不能修改,比如同样是列出同学的名字:tuple转listpython2下运行list转tuplepython2下运行python3下运行list和tuple是Python内置的有序***,一个可变,一个不可变。
list转为tuple:temp_list = [1,2,3,4,5]将temp_list进行强制转换:tuple(temp_list)查看是否转换成功:
print type(temp_list)tuple 转为list:
方法类似,也是进行强制转换即可:
list(temp_tuple)查看是否转换成功:
print type(temp_tuple)拓展说明:
python去重方法?
方法一: 使用内置set方法来去重
>>> lst1 = [2, 1, 3, 4, 1]
>>> lst2 = list(set(lst1))
>>> print(lst2)
[1, 2, 3, 4]
方法二: 使用字典中fromkeys()的方法来去重
>>> lst1 = [2, 1, 3, 4, 1]
>>> lst2 = {}.fromkeys(lst1).keys()
>>> print(lst2)
dict_keys([2, 1, 3, 4])
在python里面怎么让一个随机数不会重复出现?
用的是筛选法,网上有解释,简单的说 就是先随机生成一串数字,之后用下标来判断这些数字有重复,重复的就筛去
代码如下:
import random
print 'N must >K else error'
n=int(raw_input("n="))
k=int(raw_input("k="))
result=[]
x=range(n)
for i in range(k):
到此,以上就是小编对于python语言temp的问题就介绍到这了,希望介绍关于python语言temp的3点解答对大家有用。