python基础---字典、集合、判断语句、三目表达式、循环语句

字典

  1. 定义
    字典是无序的对象集合,字典中的元素是通过键来存取的。

  2. 创建
    a. 直接创建

dict = {}#定义了一个空字典
dict['one'] = 'red'
dict = dict()#另外一种定义空字典的方式
dict['one'] = 'red'

b. dict()函数创建

dict = dict(one = 'red',two = 'green')
  1. 字典的方法
    a. items()
    dict的所有键值以元组的形式返回。
dict = {'one':'red','two': 'green'}
dict.items()

b. keysvalues
分别返回字典的所有keysvalues

dict = {'one':'red','two': 'green'}
dict.keys()
dict.values()

c. get()
当key不存在时,不影响程序运行

dict = {'one':'red','two': 'green'}
dict.get('one')

d. pop()
返回键所对应的值后,删除该键值对。

dict = {'one':'red','two': 'green'}
dict.pop('one')

集合

  1. 特性
    集合满足数学中的集合定义的三要素,其次集合中的元素是不可改变类型的对象,集合本身是可变类型。
  2. 创建
list_1 = [1,2,3,4,5]
list_1 = set(list_1)
list_2 = [0,3,4,5,6]
list_2 = set(list_2)
  1. 方法
    a. 添加元素
list_1.add('x')#添加一个元素
list_1.update([6,7,8])#添加多个元素

b. 删除元素

list_1.remove(5)

c. 两个集合之间的运算:交、并、差

print(list_1.intersection(list_2))#交
print(list_1.union(list_2))#并
print(list_1.difference(list_2))#差

判断语句

即是if ... else ...语句,可以多层嵌套

print('第一种')
if i = 1:
   print(i)
print('第二种')
if i =1:
   print(i)
else:
print('error')
print('第三种')
if i < 1:
   print(i)
elseif i = 1:
    print(i +1)
else:
    print('error') 

三目表达式

格式result = 值1 if 条件 else 值2

a = 1
b = 2
c = 3
d = a if a < b else c

循环语句

  1. for循环
    格式:
for 变量 in range(5):
执行语句
for i in range(0,10,2):
     print(i)
  1. while循环
    格式:
while 判断条件 :
执行语句
count = 0
sum = 0
while count < 10:
      sum += count
      count += 1
print(sum)

参考

https://blog.youkuaiyun.com/weixin_43981221/article/details/89010314

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值