输出由1,2,3,4组成的互不相同且无重复的三位数!

#方式一

lst = ['1', '2', '3', '4']

res = []

for i in lst:

for j in lst:

for k in lst:

# print(set(i + j + k))

if len(set(i + j + k)) == 3:

print(set(i + j + k))

res.append(int(i + j + k))

print(res)

print(len(res))

#方式二

count = 0

for i in range(1, 5):

for j in range(1, 5):

for k in range(1, 5):

if (i != j) and (i != k) and (j != k):

count += 1

print(count)

#方式三

lst = "1234”

res = 0

for i in lst:

for j in lst:

for k in lst:

# print(set(i + j + k))

if len(set(i + j + k)) == 3:

print(set(i + j + k))

res += 1

print(res)

#a 与 b必须是两个相同类型的可迭代对象

a = "1"

b = "2"

print(set(a + b))  # {'1', '2'}

a = "123"

b = "2"

print(set(a + b))  # {'1', '2', '3'}

a = ['1', '3', 2]

b = ['2']

print(set(a + b))  # {'2', '3', 2, '1'}

最新文章

  1. Java工程为什么要加一个biz层
  2. java集合类的学习总结一
  3. English Training Material - 02
  4. jquery中的prop和attr比较区别
  5. hdu 2041:超级楼梯(水题,递归)
  6. Fragment inner class should be static
  7. UVa 10253 (组合数 递推) Series-Parallel Networks
  8. 使用Xcode上传代码至GitHub
  9. css3 UI 修饰——回顾
  10. socket , 套接口还是套接字,傻傻分不清楚
  11. 阿里云手动安装特定版本的nginx
  12. Fiddler抓包使用教程-Android应用抓包
  13. 使用httpclient访问NLP应用接口例子
  14. 洛谷P1516 青蛙的约会
  15. hive使用动态分区时如果动态分区的字段存在空值的问题
  16. (qsort)绝对值排序
  17. python -- 异步IO 协程
  18. XSS和CSRF的区别
  19. awk去重以某列重复的行
  20. 常用PHP框架收集

热门文章

  1. Jmeter使用基础笔记-认识Jmeter
  2. Packages on Ubuntu OS
  3. 带你全面分析嵌入式linux系统启动过程中uboot的作用
  4. Python学习笔记 (1)Hello World(环境搭建+输出Hello World!)
  5. [luoguP1156] 垃圾陷阱(DP)
  6. Codeforces Round #244 (Div. 2)
  7. RCC 2014 Warmup (Div. 2) 蛋疼解题总结
  8. 《WF in 24 Hours》读书笔记 - Hour 3(1) - Workflow:添加宿主和事件监听
  9. 终于理解java的classpath!
  10. ubuntu 搭建 svn服务器,使用http方式访问