Programming Articles

Page 1859 of 2547

Swift Program to Search an Element in a Dictionary

Ankita Saini
Ankita Saini
Updated on 09-May-2023 3K+ Views

In a Swift dictionary, we can search for an element that is either a key or value with the help of contains() function. The contains() function will return a boolean value which represents whether the specified element(key or value) is found or not. Syntax dict.contains{$0.key == “KeyName”} Here, dict is the dictionary. The contains() function returns a boolean value which represents the result. Here we pass a closure in the function which will check if the current key is equal to the specified key or not and then return the result accordingly. Algorithm Step 1 − Create a ...

Read More

Swift Program to Replace Elements in a Dictionary

Ankita Saini
Ankita Saini
Updated on 09-May-2023 432 Views

In Swift, a dictionary is an unordered collection of key-value pairs. So, to replace the value of a key Swift provides bracket notation or subscript notations. Using this notation we can also add new key-value pair in the dictionary if the specified pair does not exist. Syntax dict[keyName] = “Value” Here, dict is the dictionary. The keyName represents the key whose value you want to replace, and the Value represent the new value. Algorithm Step 1 − Create a dictionary with key-value pairs. Step 2 − Display the original dictionary. Step 3 − Now replace the value of ...

Read More

Swift Program to Remove Null from a Dictionary

Ankita Saini
Ankita Saini
Updated on 09-May-2023 944 Views

Sometimes a dictionary contains null values so to remove those null values Swift provides an in-built function named the filter() method. In the filter() method, we pass a closure which returns a boolean value indicating whether the key-value pair should be included in the resultant dictionary or not. Or we can say that if the second element(value) of a key-value pair is not nil, then it will be included in the resultant dictionary. Otherwise not. Syntax dict.filter{$0.1 != nil} Here, dict is the dictionary. The filter() function return key-value pairs which satisfy the given closure. The closure returns true ...

Read More

Swift Program to Remove duplicate elements from Dictionary

Ankita Saini
Ankita Saini
Updated on 09-May-2023 966 Views

In Swift dictionary, we cannot have duplicate keys but can have duplicate values hence in this article we will remove duplicate values from the dictionary. So for that, we use contains() function. This function checks if the dictionary contains duplicate values or not. If the dictionary contains duplicate values, then it will remove them from the resultant dictionary. Syntax dict.values.contains(val) Here, dict is the resultant dictionary in which we will store unique key-value pairs and the contains() function compares two values with each other. Algorithm Step 1 − Create a dictionary named as myCityRank with key-value pairs. Step ...

Read More

Swift Program to Remove all the elements from Dictionary

Ankita Saini
Ankita Saini
Updated on 09-May-2023 500 Views

In a dictionary, to remove all the elements from the dictionary Swift provides an inbuilt function named as removeAll() function. It will remove all the key-value pairs from the specified dictionary. Syntax dict.removeAll() Here, dict is the dictionary. The removeAll() function does not take any parameter and removes all the key-value pairs present in the specified dictionary. Algorithm Step 1 − Create a dictionary with key-value pairs. Step 2 − Print the original dictionary. Step 3 − Now remove all the key-value pairs from the dictionary using removeAll() function. Step 4 − Print the output. Example In ...

Read More

Swift Program to Print even length words

Ankita Saini
Ankita Saini
Updated on 09-May-2023 198 Views

To print even-length words we calculate the length of each word using the count property. Then we check if the length of the word is even or not. If yes, then we will print the word. Otherwise not. Input Str = “Learn Swift language” Output language Here the given string has three words: “Learn", “Swift”, and “language”. But the output is “language” because its length is even that is 8. Algorithm Step 1 − Create a variable to store a string. Step 2 − Split the string into words using the split() function. Step 3 − Now ...

Read More

Swift Program to Pass Dictionary as the function argument

Ankita Saini
Ankita Saini
Updated on 09-May-2023 1K+ Views

A Swift dictionary is an unordered collection in which data is stored as key-value pairs. So to pass a dictionary as a function argument simply create a function with an argument of dictionary type and a dictionary, then pass it to the function at the time of function calling. Syntax func functionName(dict:[DataType:DataType]){ // Body } So this is how you can define a function which takes a dictionary as its argument. functionName(dict:DictionayName) This is how you can pass a dictionary as a function argument. Dict.last Here Dict is the name of the dictionary from ...

Read More

Swift Program to merge two integer arrays without using library function

Ankita Saini
Ankita Saini
Updated on 09-May-2023 354 Views

In Swift, we can merge two or more integer arrays without using the library function. So Swift provides an addition assignment(+=) operator to merge two integer arrays. Using this operator we will merge two arrays and assign the result into a new array. Syntax newArray += array Here, newArray is the resultant array and array represents the array which we want to merge. Algorithm Step 1 − Create a function that takes two arrays as an argument and returns a merged array. Step 2 − Inside the function create an empty array to store the resultant array. Step ...

Read More

Swift Program to Merge two Dictionaries

Ankita Saini
Ankita Saini
Updated on 09-May-2023 2K+ Views

To merge the content of two dictionaries Swift provides a pre-defined function named merging(_:uniqueKeysWith:). This function creates a new dictionary by merging the elements of two dictionaries. It also uses a combining closure to check the values for duplicate keys. Syntax func merging(otherDict){comClosure} This function takes two parameters and they are − OtherDict − It is a dictionary to merge. comClosure − It is a closure which takes current and new values for the duplicate keys and then returns the desired value for the output dictionary. It is an optional parameter that means if you don’t want ...

Read More

Swift Program to Insert a string into another string

Ankita Saini
Ankita Saini
Updated on 09-May-2023 1K+ Views

Swift provides a function named insert() to insert a string into another string. The insert(at:) function adds a new character or string in the current string at the specified position. Input String = “Program to learn” New String = “Swift” Output String = Swift Program to learn” Here we insert a new string in the input String at index 1. So we get “Swift Program to learn” in the output. Syntax func insert(newVal, at: idx) Where newVal represents a new string which we want to insert into the given string, and idx is the valid index to ...

Read More
Showing 18581–18590 of 25,466 articles
Advertisements